WPF Datagrid - установить курсор мыши после завершения загрузки записей - PullRequest
0 голосов
/ 04 октября 2011

У меня есть следующий сценарий:

Мы создаем приложение WPF MVVM. Отправка команды для загрузки mylist. Источник данных имеет значение mygrid.ItemsSource = mylist. Мне нужно установить курсор мыши на Cursors.Wait, пока он загружается, и вернуться к mylist Cursors.Arrow после завершения загрузки. Список содержит 1000 записей. Но случается так, что загрузка списка завершена, и сетка данных имеет задержку в оформлении записей на экране. Курсор реагирует на загрузку mylist.

Есть ли способ установить курсор мыши после завершения оформления записей на экране, а не до окончания завершения mylist? Я провел тесты с подкачкой страниц, отключением EnableRowVirtualization и даже тогда вы можете видеть, что курсор не отвечает должным образом.

С наилучшими пожеланиями

1 Ответ

1 голос
/ 05 октября 2011

Было бы намного легче помочь вам, если вы отправите код из ViewModel, который обеспечивает загрузку данных, и xaml-кусок DataGrid. Пока сложно что-либо сказать.

p.s. mygrid.ItemsSource = mylist выглядит довольно странно для MVVM

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...