Webservices와 내 모델 (자체 스레드)이 통신하고 데이터 객체를 노출하는 데이터베이스가 있습니다. 내 UI 응용 프로그램은 다른보기 및 ViewModels 및 사용자 지정 컨트롤로 구성됩니다. ServiceProvider (IServiceProvider)를 사용하여 모델에 액세스하고 이벤트를 UI 스레드로 라우팅합니다. ViewModels 간의 통신은 Messenger에 의해 전달됩니다.MVVM 패턴을 사용하여 모델에 액세스하는 가장 좋은 방법은 무엇입니까
이 방법이 있습니까?
나는 또한 내가 계층 구조를 가지고 있지만 아이들 목록 ObservableCollection에의 유형 비록 INotifyProperty를 지원하지 않는 데이터 객체를 가지고있는 순간에 데이터 객체를 strucutre 수있는 가장 좋은 방법이 무엇인지 궁금 해서요. 나는 속성에 notifypropertychange를 구현할 가능성이 없다.
MVVM을 친숙하게 만드는 가장 좋은 방법은 궁금합니다. 부분 클래스를 구현하고 필요한 모든 속성 또는 명령을 추가하거나 모든 DataObject를 래핑하고 Model 목록과 MVVM 목록을 동기화 된 상태로 유지합니다.
모든 생각과 아이디어는 높이 평가됩니다.
일부 외부 코드가 모델을 변경하면보기 모델을 동기화 상태로 유지하는 방법은 무엇입니까? – angularsen