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

Любопытные проекты.
Atom
2/12/2012
anothar2


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


< 1 2 
oshelest

Avatar
Date: 3/5/2012
Reply


Mikhail Sukhov
oshelest

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


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

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


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

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

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

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

Thanks:
< 1 2 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy