Lors de l'implémentation du ViewModel dans une application WPF d'architecture Model-View-ViewModel, il semble y avoir deux choix principaux pour le rendre lié aux données. J'ai vu des implémentations qui utilisent DependencyProperty
des propriétés contre lesquelles View va se lier et j'ai vu l'implémentation de ViewModel à la INotifyPropertyChanged
place.
Ma question est quand dois-je préférer l'un à l'autre? Y a-t-il des différences de performances? Est-ce vraiment une bonne idée de donner les dépendances de ViewModel à WPF? De quoi d'autre dois-je tenir compte lors de la prise de décision de conception?
INotifyPropertyChanged
.