Windows 8 Store 앱에서 MVVMLight를 시작합니다. 몇 가지 동영상을 본 후에 기본 작업을하고 있습니다. 그러나 나는 문제에 부딪쳤다. 내 기본 모델 클래스는 각각 MVVMLight의 ObservableObject에서 상속받습니다.MVVMLight 및 데이터 직렬화
괜찮 았지만 지금은 XML로 데이터를로드하고 저장하려고합니다. 그래서 이전에 비 MVVM 구현에서 사용했던 DataContract 특성으로 표시했습니다. 그러나 이것은 상속 된 클래스가이 속성으로 표시되어야한다는 이유로 직렬화시 오류가 발생합니다.
마찬가지로 ObservableCollection은 dll에서 컴파일됩니다. 어떻게 관리해야합니까? 내 "ViewModel"스타일 클래스와 일치하는 기본 (POCO 스타일) 클래스 세트를 만들어야하며 이들 사이의 매핑을 처리해야합니다. 아니면 더 좋은 방법이 있습니까?
하지만이 ISerializationService와 그 구현은 어떻게 생겼을까요? – VivekDev