2017-02-13 19 views
2

В моем DataGrid (на вкладке) много ColumnHeader и DataTrigger. Все хорошо, пока я не выберет вкладку в первый раз, все задержки приложения на 5 секунд. После этого больше нет отставания.Предварительная загрузка WPF DataGrid

Так что мне было интересно, могу ли я предварительно загрузить DataGrid, тогда не будет отставания. Можно ли это сделать?

+3

Использование виртуализации или MultiThreading. – Ron

+0

Виртуализация действительно помогает! –

ответ

0

Я думаю, что нашел ответ.

Это решает мою проблему. Потому что отладчик замедляет мое приложение. https://stackoverflow.com/a/6629040/1563172

Я также нашел ответ, который может решить проблему леопольда. https://stackoverflow.com/a/13765128/7382451

+0

Как сказал в своем ответе Рамин, виртуализация - это ключ к решению этой проблемы. Все ваши строки/столбцы загружаются одновременно, сразу после ввода вкладки. Второй ответ, который вы нашли, тот, который, вероятно, решит вашу проблему. Первое даже не кажется связанным. – r41n

 Смежные вопросы

  • Нет связанных вопросов^_^