Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 DataGrid BusyIndicator  [new]
JackTheReaper
Guest
Всем привет!

Wpf .Net 4.5
Есть DataGrid под ним StatusBar, на нем ProgressBar, как заставить работать ProgressBar при любой загруженности DataGrid(при сортировке, группировке, загрузке источника данных, фильтрации и т.д.) и как его заставить отрисовываться в подвешенном UI?
25 апр 13, 23:45    [14232702]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid BusyIndicator  [new]
AlexeiK
Member

Откуда:
Сообщений: 2859
JackTheReaper,

а никак.
ui поток, то один. если ты чемто подвесли, то все ждут в очереди.
26 апр 13, 12:50    [14234619]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid BusyIndicator  [new]
JackTheReaper
Guest
AlexeiK
JackTheReaper,

а никак.
ui поток, то один. если ты чемто подвесли, то все ждут в очереди.


Что же делать? Крутить waitcursor? Или что-то пооригинальнее предложите?
26 апр 13, 14:09    [14235172]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid BusyIndicator  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 6029
AlexeiK
а никак.
ui поток, то один. если ты чемто подвесли, то все ждут в очереди.

Можно сделать, чтобы был не один. Я у себя кое-где использую такую штуку.
26 апр 13, 15:49    [14235823]     Ответить | Цитировать Сообщить модератору
 Re: DataGrid BusyIndicator  [new]
JackTheReaper
Guest
Плевать на ProgressBar, все же, как поймать занятость DataGrid и вывести сообщение в TextBlock - Подождите... и после завершения убрать? Не смог найти нужного события CollectionChanging, чтоб поймать начало.
28 апр 13, 18:56    [14241033]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить