| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Silver DataGrid скачет прокрутка |
| Автор: gambit 12.5.2011, 16:31 |
| Приветствую. Когда пунктов мало, то все ок. А если много, например сейчас мы сделали 100 записей в таблице, он отрисовывает большой скрол, типа там не 100 записей, а штук 20, начинаем его мышкой опускать, он штук 20-30 проходит плавно и потом резко перепрыгивает на 100. Если нажать мышкой на стрелочку, то сам грид плавно прокручивается через все 100 элементов, а полоса скрола в этот момент скачет вверх-вниз Что может быть, как исправлять. Сами элементы в таблице не одного размера по высоте |
| Автор: Kefir 13.5.2011, 15:17 |
Я могу лишь предположить, что это как-то связано с виртуализацией - попробуй её отключить (VirtualizingStackPanel.IsVirtualizing="False") и посмотреть на поведение. Если проблема уйдет, то проблема в том, что контейнер не может подсчитать правильную величину прокрутки (из-за того, что высота элементов разная). Тут два решения:
Могу и ошибаться :/ |
| Автор: likegift 16.5.2011, 13:21 |
| а еще не юзать stackpanel |