2010-02-11 4 views
2

Есть ли у кого-нибудь реализация IsDirty, которую они находят особенно полезной? В идеале я хотел бы поддержать Undo, но не должен был привязывать фреймворк, например CSLA. Я также предпочел бы реализацию, которая способствует составлению над наследованием.Реализация IsDirty для WPF

Я работаю с WPF с показом ViewModel прямо сейчас (INotifyPropertyChanged). Последние SO question Я видел немного старому и не полностью адресую то, что я прошу в этом.

Приветствия,
Berryl

======= Другие Хорошие SO Ответы на IsDirty проверки =======

Я нашел это после того, как я отправил и ответил на это, here и here

ответ

2

Here - это реализация.

Надеюсь, это поможет!

+0

Я видел это и, возможно, это так же хорошо, как и получается, но он полагается как на наследование, так и на дополнительный шум в Property seters. Вы использовали это? – Berryl

+0

Я играл с этим немного. На самом деле это была более простая реализация, о которой я думал. Благодаря! – Berryl

1

Возможно, вы захотите ознакомиться с рамочной моделью моделей Caffeine. Он обеспечивает встроенные ответы на общие проблемы, такие как реализация IsDirty и IsInvalid. Вот ссылка http://caffeine.codeplex.com/

Смежные вопросы