WPF의 MVVM 패턴에 대한 쿼리?
-
19-09-2019 - |
문제
WPF 응용 프로그램에서 MVVM 패턴을 구현하고 있습니다.
내 응용 프로그램 기본 창은 네 부분으로 나뉩니다.
- 상단의 메인 메뉴
- 왼쪽의 Outlook Navigation Control.
- 중간의 목록보기.
- 하단의 다른 목록보기.
내비게이션 컨트롤은 탭 항목의 다양한 설정 (구성) 컨트롤을 보여줍니다.
위의 4 개는 메인 창에 배치되는 사용자 컨트롤입니다.
각각의 사용자 컨트롤에 해당 각 컨트롤의 XAML에서 뷰 모델로 제한되는 별도의 뷰 모델이 있지만 모델 클래스는 모든 뷰 모델 사이에서 동일하게 유지됩니다.
그리고 메인 위도에는 별도의 뷰 모델이 있으며, 이는 각 컨트롤의 XAML에서 뷰 모델로 둘러싸여 있습니다.
위의 모든 컨트롤의 각보기 모델이 서로 상호 작용하는 디자인을 프레임하는 데 도움을주십시오.
내 질문이 당신에게 명확하지 않은지 알려주세요 !!
해결책
이상적으로 모델 변경은 뷰 모델 변경을 트리거해야합니다. 내가 당신의 질문을 올바르게 이해한다면 그렇지 않아야합니다 서로 직접 상호 작용하려면 뷰 모델이 필요하며 이미 여기에서 응답했을 수도 있습니다.
다른 팁
당신은 WPF 응용 프로그램 프레임 워크.
제휴하지 않습니다 StackOverflow