![]() |
Модераторы: gambit, Kefir, Partizan |
![]() ![]() ![]() |
|
gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: нет Всего: 40 |
Приветствую. Когда пунктов мало, то все ок. А если много, например сейчас мы сделали 100 записей в таблице, он отрисовывает большой скрол, типа там не 100 записей, а штук 20, начинаем его мышкой опускать, он штук 20-30 проходит плавно и потом резко перепрыгивает на 100. Если нажать мышкой на стрелочку, то сам грид плавно прокручивается через все 100 элементов, а полоса скрола в этот момент скачет вверх-вниз
Что может быть, как исправлять. Сами элементы в таблице не одного размера по высоте |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 22 Всего: 87 |
Я могу лишь предположить, что это как-то связано с виртуализацией - попробуй её отключить (VirtualizingStackPanel.IsVirtualizing="False") и посмотреть на поведение. Если проблема уйдет, то проблема в том, что контейнер не может подсчитать правильную величину прокрутки (из-за того, что высота элементов разная). Тут два решения:
Могу и ошибаться :/ |
|||
|
||||
likegift |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 14.10.2008 Репутация: 2 Всего: 3 |
а еще не юзать stackpanel
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |