有沒有人有IsDirty實現他們覺得特別有用?理想情況下,我想支持撤消,但不必像CSLA那樣拖出一個框架。我還希望實現有利於構圖而不是繼承。是WPF的髒實現
我正在使用ViewModel傾斜的WPF(INotifyPropertyChanged)。我見過的最後一個SO question已經有點老了,並沒有完全解決我在這個問題中所要求的。
乾杯,
Berryl
=======其他好,所以答案IsDirty檢查=======
有沒有人有IsDirty實現他們覺得特別有用?理想情況下,我想支持撤消,但不必像CSLA那樣拖出一個框架。我還希望實現有利於構圖而不是繼承。是WPF的髒實現
我正在使用ViewModel傾斜的WPF(INotifyPropertyChanged)。我見過的最後一個SO question已經有點老了,並沒有完全解決我在這個問題中所要求的。
乾杯,
Berryl
=======其他好,所以答案IsDirty檢查=======
Here是一個實現。
希望它能幫助!
您可能想查看Caffeine View Model Framework。它提供了對常見問題的內置答案,如IsDirty和IsInvalid實現。這裏是鏈接http://caffeine.codeplex.com/
我已經看到了這個,也許這是一樣好,但它依賴於屬性設置器中的繼承和額外的噪音。你有使用過嗎? – Berryl 2010-02-11 22:54:10
我玩過這一點。這實際上是我曾想過的一個更好的簡單實現。謝謝! – Berryl 2010-02-12 04:08:17