2011-09-06 2 views
0

현재 새 wpf 프로젝트를 시작하고 mvvmlight를 사용하려고합니다. 나의 초기 생각은 네비게이션 버튼과 네비게이션 버튼 중 하나를 선택했을 때 새로운 뷰가 주입 될 콘텐트 콘트롤을 네 개의 버튼으로 가지는 것이었다.wpf 및 mvvmlight의 탐색 설정

이것은 주입 될 메인 윈도우와 som 하위 뷰입니다. 메인 VM에는 네비게이션 버튼으로 연결된 명령이 있어야합니다. 명령을 실행하면보기를 변경하기 위해 탐색 메시지를 보내야합니다. 여기가 혼란 스럽습니다. 누가 네비게이션 메시지를 처리하고 ContentControl에서 뷰를 변경해야합니까? ViewModelLocator는 뷰 모델을 인스턴스화하기위한 것일뿐입니다.

이 접착제를 함께 사용하는 데있어서 누락 된 점은 무엇입니까?

안부 대화 전략

답변

0

See this answer. 이것은 귀하의 문제에 적용되어야합니다. 그러나 위의 szenario ... 에서 메시지를 사용할 때 특히주의해야 할 단어는 Unregistr()입니다.