2010-07-04 4 views

답변

1

this MSDN page의 종단 간 샘플을 살펴볼 수 있습니다. 불행히도 워크 스루가 없지만 WPF, MVVM, EF4 및 POCO를 사용하여 작지만 완벽한 앱이라는 것을 알게되었습니다.

3

최상위 ViewModel 인 "MainContainer"가 있다고 가정하면 "Menu"에 하나, 메뉴가 가리키는 내용에 하나씩 두 가지 하위보기 모델이 필요할 수 있습니다.

는 그것은 다음과 같이 구현 될 수있다 :

public MenuViewModel Menu; 
public ContentViewModel Content; 

는 이러한 viewmodels의 각 주보기에서 컨테이너를 결합 및 업데이트에 뷰 모델에 따라 뷰를 삽입하는 것입니다. 뷰 모델을 뷰에 매핑하는 방법은 의존 할 수 있으며 "꽤"해결책이 없습니다. 개인적으로 필자는 데이터 템플릿을 사용하여 상위 뷰 리소스에 보관하고 싶습니다.