2010-02-11 5 views
2

누구나 IsDirty 구현을 사용하여 특히 유용하다고 생각합니까? 이상적으로는 Undo를 지원하고 싶지만 CSLA와 같은 프레임 워크를 설치하지 않아도됩니다. 또한 상속에 비해 컴포지션을 선호하는 구현을 선호합니다.WPF에 대한 IsDirty 구현

저는 현재 WPF에서 ViewModel 기울기 (INotifyPropertyChanged)로 작업하고 있습니다. 내가 본 적이있는 마지막 SO question은 약간 오래된 것이고,이 글에서 내가 부탁하는 것을 완전히 다루지는 않는다. IsDirty 사용이 =======에게

을 확인하는

건배,
Berryl

======= 다른 좋은 SO 답변은 내가 게시 한 후 다음을 발견하고 대답이, herehere

답변

2

Here은 구현입니다.

희망이 있습니다.

+0

나는 이것을 보았을 것입니다. 아마도 이것은 얻을 수있는만큼 좋지만, 속성 설정자에서 상속과 추가 잡음에 의존합니다. 이걸 사용해 봤어? – Berryl

+0

나는 이걸 좀 연주했다. 실제로 생각한 간단한 구현이 더 좋았습니다. 감사! – Berryl

1

카페인 뷰 모델 프레임 워크를 확인해보십시오. IsDirty 및 IsInvalid 구현과 같은 일반적인 문제에 대한 응답을 제공합니다. 여기에 링크가 있습니다.