2014-09-19 3 views

답변

0

참고 :이 모든 사항은 Catel 4.0에 적용됩니다 (최신 시험판 버전은 안정적이며 많은 개선이 있으므로).

Catel은 IEditableObject 구현을 위해 모델을 직렬화합니다. Model 특성을 사용할 때 멤버를 serialize하려고 시도합니다. 당신은 두 가지 옵션이 있습니다 :

  1. 가 사용 [모델 (SupportedIEditableObject는 = false)를 (하지만 당신은
  2. [ExcludeFromSerialization]에 실패한 구성원을 장식하거나 사용자 지정 serializer를 사용하는 "자동 취소"기능을 잃게됩니다 수정 자
+0

빠른 답변을 주셔서 대단히 감사합니다. 대안 1을 신속하게 테스트했으며 지금까지는 문제가없는 것으로 보입니다. 그러나 자동 취소 기능은 무엇을 의미합니까? – Rolfpk

+0

자동 취소는 다음을 의미합니다 : 모델을 사용하는 경우 속성에 현재 값을 저장합니다. CancelViewM odel이 호출되면 모델의 변경 사항이 자동으로 되돌아갑니다 (IEditableObject 사용). –