Любопытные проекты.
Atom
12.02.2012
anothar2


Натолкнулся на кодплексе на любопытный проект: WPF RealTime. Насколько он полезен непонятно.
Но скорее всего оттуда можно вытащить многопоточную модель, организованную на основе TPL.



Спасибо:


< 1 2 
oshelest

Фотография
Дата: 05.03.2012
Ответить


Mikhail Sukhov
oshelest

Элемент реализует INotifyPropertyChanged но OnPropertyChanged не вызывается сразу в set{ ... OnPropertyChanged ("...")} а предлагается отдельным методом. Поэтому элемент обновляется на разных потоках а NotifyCollection через определеные интервалы времени зовет OnPropertyChanged для изменившихся полей элемента на GUI потоке


Спасибо больше. А вы (я так понял вы и есть автор проекта) планируете сделать это модульно? Сырцы конечно интересны, но мне было бы проще с готовым FW поработать.

А вопрос был чисто из теории. У нас сейчас примеры через обычный ObservableCollection сбайдены с ListView.ItemsSource. Добавлять в ObservableCollection нельзя, делаем GuiAsync. А вот данные в ячейках почему то тикают. Этого понять не могу, так как свойство точно не из графического потока обновляются.


Это я автор .... планирую ... но пока как то все времени не хватает :(

А вот данные тикают потому что Binding автоматом для вас потоки переключает

http://stackoverflow.com...tabinding-thread-safety

но я предпочитаю это сам контролировать - так как можно тики накапливать, задерживать и так далее

Спасибо:
< 1 2 

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

loading
clippy