2010-02-11 45 views
2

有沒有人有IsDirty實現他們覺得特別有用?理想情況下,我想支持撤消,但不必像CSLA那樣拖出一個框架。我還希望實現有利於構圖而不是繼承。是WPF的髒實現

我正在使用ViewModel傾斜的WPF(INotifyPropertyChanged)。我見過的最後一個SO question已經有點老了,並沒有完全解決我在這個問題中所要求的。

乾杯,
Berryl

=======其他好,所以答案IsDirty檢查=======

我發現這些我張貼後,並回答了這一點,herehere

回答

2

Here是一個實現。

希望它能幫助!

+0

我已經看到了這個,也許這是一樣好,但它依賴於屬性設置器中的繼承和額外的噪音。你有使用過嗎? – Berryl 2010-02-11 22:54:10

+0

我玩過這一點。這實際上是我曾想過的一個更好的簡單實現。謝謝! – Berryl 2010-02-12 04:08:17

1

您可能想查看Caffeine View Model Framework。它提供了對常見問題的內置答案,如IsDirty和IsInvalid實現。這裏是鏈接http://caffeine.codeplex.com/