Фоновому работнику WPF нужен диспетчер для связанных данных - PullRequest
0 голосов
/ 31 августа 2010

Все мои данные привязаны от элементов управления WPF к свойствам объекта, к которому моё Окно может получить доступ.Когда я запускаю поток фонового работника, нужен ли диспетчер для доступа к этим базовым свойствам, или, поскольку я не имею явного доступа к элементам управления пользовательского интерфейса, это обрабатывается автоматически механизмом, связывающим XAML со свойствами кода?

1 Ответ

2 голосов
/ 31 августа 2010

Система привязки данных WPF (но не silverlight) будет автоматически отправлять события INotifyPropertyChanged в поток диспетчера, поэтому вы можете запускать их из любого места.INotifyCollectionChanged не так удачлив, поэтому вам нужно будет отправить любые изменения в ObservableCollection самостоятельно ...

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