10
我最近發現wpf以兩種不同的方式處理INotifyPropertyChanged。我只是想知道是什麼原因。爲什麼WPF綁定以兩種不同的方式處理INotifyPropertyChanged?
讓我們看看正常的雙向綁定與驗證是否正確。
如果你從UI設置屬性viewmodel它是這樣的。
- 二傳手通話開始
- 值設置
- INotifyPropertyChanged的開始
- INotifyPropertyChanged的做
- 二傳手做
- 吸叫,做
- IDataErrorInfo的叫,做
,但如果你在你的視圖模型設置屬性它是這樣的
- 二傳手通話開始
- 值設置
- INotifyPropertyChanged的開始
- 吸叫,做
- IDataErrorInfo的叫,做
- INotifyPropertyChanged完成
- 執行器完成
這很有道理。 thx很多 – blindmeis
很好的解釋 –