2010-02-11 40 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/