Recientemente descubrí que wpf maneja INotifyPropertyChanged de dos maneras diferentes. Solo quiero saber cuál es el motivo.¿Por qué el enlace WPF maneja INotifyPropertyChanged de dos maneras diferentes?
Tomemos un enlace twoway normal con la validación verdadera.
si establece una propiedad de ui a viewmodel, esto es así.
- llamada colocador comenzó
- valor establecido
- INotifyPropertyChanged comenzó
- INotifyPropertyChanged hecho
- colocador hecho
- captador llamado y hecho
- IDataErrorInfo llamado y hecho
pero si se establece la propiedad en su modelo de vista que dice así
- llamada colocador comenzó
- valor establecido
- INotifyPropertyChanged comenzó
- captador llamado y hecho
- IDataErrorInfo llamado y hecho
- INotifyPropertyChanged hecho
- setter hecho
esto tiene sentido. thx mucho – blindmeis
buena explicación –