Когда я перетаскиваю полосу прокрутки вверх или вниз для прокрутки панели электронной почты в Outlook 2010, список электронной почты не перерисовывается, пока я не отпущу полосу прокрутки. Однако, если я использую колесо мыши для прокрутки, список обновляется при каждой прокрутке.

Работая с некоторыми элементами управления WPF, которые демонстрируют такое же поведение, я предполагаю, что Outlook делает это "более эффективным". Однако иногда я предпочел бы пожертвовать эффективностью для удобства, поэтому я бы предпочел, чтобы прокрутка панели электронной почты выполнялась практически так же, как прокрутка HTML-страницы при перетаскивании полосы прокрутки. В WPF вы можете отключить это поведение перерисовки при выпуске для элементов управления, которые реализуют это поведение, поэтому мне интересно, предоставила ли нам Microsoft способ сделать то же самое для панелей электронной почты.

1 ответ1

1

Всякий раз, когда на левой панели выбирается новая папка, перетаскивание полосы прокрутки не перерисовывает список электронной почты (который также называется "плавной прокруткой").

Но это будет работать, как только вы прокрутите до конца этой папки страницу за страницей. Позвольте мне объяснить, как:

Скажем, у вас есть 75 писем в определенной папке вашего почтового ящика, и одновременно на экране отображаются 25 почтовых отправлений. Перейдите в эту папку и, как только появятся первые 25 писем, дважды нажмите клавишу page down, чтобы перейти к второму и третьему списку писем в этой папке (или прокрутить до конца списка с помощью мыши). Как только вы это сделаете, попробуйте перетащить полосу прокрутки, она будет перерисовывать список адресов электронной почты, как вы хотели !! Плавная прокрутка теперь будет работать.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .