Существует также возможность использовать свойства зависимостей в вашей модели представления. Многим людям, похоже, не нравится это делать, потому что они являются частью wpf и имеют сходство с потоком (вы можете вызывать метод свойства зависимости только из потока, который создал этот конкретный объект
Лично я никогда не считал это проблемой, так как ваше представление зависит как от wpf, так и от привязки к потоку, поэтому даже если используется INotifyPropertyChanged, вам все равно придется запускать событие PropertyChanged из правильного потока.
Свойства зависимостей имеют встроенную поддержку уведомлений и не требуют, чтобы wpf выполнял какое-либо отражение, поэтому они быстрее для привязки данных (но медленнее для установки/получения, хотя и в небольшом масштабе времени).
ваш сценарий может отличаться от моего, но я думаю, что стоит посмотреть :)
person
aL3891
schedule
16.05.2011