Существует множество вариантов, позволяющих улучшить эту производительность ...
Код выборки данных, который запускается, когда становятся видны ячейки столбца шаблона сетки данных, может выполняться в другом потоке, а затем уведомления должныбыть отправленным в поток пользовательского интерфейса.
Быстрое исправление может заключаться в использовании отложенной прокрутки.
Еще одним способом может быть использование DataGridTemplateColumn.CellTemplate
и CellEditTemplate
, где CellTemplate может быть простымоблегченное представление и CellEditTemplate для хранения сложного представления (которое выполняет сложные выборочные вызовы) в режиме редактирования.
Помогает ли что-нибудь из этого?