При выполнении привязки данных необходимо выполнить INotifyPropertyChanged в datacontext в WPF?Внесите INotifyPropertyChanged в DataContext в WPF?
ответ
Нет. Если вы не намерены изменять свойства объекта или не возражаете, если пользовательский интерфейс не отражает эти изменения, нет никаких причин для внедрения INotifyPropertyChanged.
Кроме того, если ваш объект является производным от DependencyObject, а его свойства dependency properties, привязка данных будет работать без INotifyPropertyChanged.
, но свойства моего объекта меняются, и я помню, когда мой Пользовательский интерфейс не отражает эти изменения. Итак, что лучше использовать, INotifyPropertyChanged или объект зависимости? –
INotifyPropertyChanged немного проще IMHO и не требует от вас получения определенного класса, поэтому у вас есть возможность сохранить свою собственную иерархию классов. –
Согласен. INotifyPropertyChanged проще реализовать. –
Если вас интересует сравнение между INotifyPropertyChanged и DependencyProperties, вы можете найти хорошую статью here.
В общем случае, если объект поддерживает DependencyProperties, старайтесь избегать INotifyPropertyChanged.
- 1. DataContext в представлении не изменяется, хотя контроллер реализует INotifyPropertyChanged WPF
- 2. DataContext - ListView - обновить интерфейс - INotifyPropertyChanged
- 3. Класс, реализующий INotifyPropertyChanged. WPF
- 4. INotifyPropertyChanged WPF
- 5. WPF DataContext в ToolTip
- 6. BindingList с INotifyPropertyChanged в WPF
- 7. WPF INotifyPropertyChanged not update label
- 8. Простой способ создания DataContext, чем реализация INotifyPropertyChanged?
- 9. WPF C# INotifyPropertyChanged не запускается
- 10. WPF Реализация INotifyPropertyChanged
- 11. WPF: статический INotifyPropertyChanged событие
- 12. ItemSource vs Datacontext в wpf
- 13. Перекрытие DataContext окна в WPF
- 14. DataContext в WPF исключает исключение
- 15. Несколько DataContext в wpf MVVM?
- 16. wpf Ошибка DataContext в конструкторе
- 17. Как использовать INotifyPropertyChanged правильно в WPF/XAML
- 18. WPF Простая привязка к объекту INotifyPropertyChanged
- 19. WPF - Как реализовать INotifyPropertyChanged когда свойства динамичны
- 20. Зачем использовать INotifyPropertyChanged с привязками в WPF?
- 21. WCF в WPF класс как о INotifyPropertyChanged
- 22. WPF триггеры или ViewModel INotifyPropertyChanged
- 23. WPF автоматически обновляется с INotifyPropertyChanged?
- 24. Экранирование WPF DataContext
- 25. WPF DataContext issue
- 26. WPF Setting DataContext
- 27. WPF Как установить DataContext
- 28. WPF InotifyPropertyChanged и просмотреть модели
- 29. WPF ItemsControl DataContext сортировки
- 30. WPF: ItemsControl и DataContext
Этот вопрос был дан на SO перед [здесь] (http://stackoverflow.com/questions/291518/inotifypropertychanged-vs-dependencyproperty-in-viewmodel) –