2010-06-19 3 views
0

MVVM을 이해하고 나에게 아직 알려지지 않은 개념에 접근하는 연습으로 Silverlight 용 자체 개발 프레임 워크를 만드는 중입니다. 그래서 문제의 몇 가지가있다 :탐색을 트리거하는 컨트롤이있는 MVVM 및 뷰

1)

나는 다음과 같은 문제에 대해 생각하고 : 나는 기본적으로 현재보기를 변경 할 버튼/하이퍼 링크를 포함하는 사용자 정의/사용자 정의 컨트롤을 만듭니다.

MVVM 패러다임을 따라하면 어떻게 될까요? 뷰 모델은 정보를 캡처하여 대상 Uri가 컨트롤이나 뷰에 하드 코드되지 않도록 어떻게 구성합니까? caliburn 프리즘 쉘 호출 - - 새로운 뷰가로드 어느 될 필요가 있다고

2)

는 뷰 모델은 높은 수준의 엔티티를 발표와 함께 책임을 져야 것으로 보인다.

이 메커니즘은 어떻게 작동합니까?

답변

0

SL4의 네비게이션 프레임 워크를 보면 많은 것을 성취 할 수있는 방법을 다시 생각하게 될 것입니다.

하지만 1) 응용 프로그램의 어딘가에 프레임을 정의하고 해당 소스를 사용자 컨트롤에 바인딩합니다.이 컨트롤은 새로운 부모로부터 데이터 인터페이스를 상속받습니다.