이제 MVVM을 사용하여 다중 스크린 Silverlight 4 RIA 응용 프로그램을 만들어야합니다.방법 : 다중 화면/영역 Silverlight 응용 프로그램?
이러한 각 스크린은 여러 영역으로 나누어 져야합니다 (예 : 마스터 - 세부 시나리오는 각각 다른 섹션이며 다른 하나는 컨트롤을가집니다).
그런 응용 프로그램을 구현하는 올바른 방법이 무엇인지 생각해 볼 수 있습니까?
프리즘이 올바른 선택입니까? 필자는 프리즘 매뉴얼을 읽기 시작했고 매우 유연한 방식으로 영역과 화면을 전환하고 제어하는 아이디어를 매우 좋아했지만 위에 언급 한 것처럼 많은 어셈블리 전체에서이를 분할하는 것이 너무 지나치다.
프리즘이 올바른 선택 인 경우, 나는이 특정 시나리오에 대한 지침을 지침 또는 기준의 모든 종류 (& 영역 및 OTOH 내 솔루션은 gazillion 프로젝트에 발견하기 없습니다.
@Rus 귀하의 회신에 감사드립니다. StockTrader 애플리케이션은 다른 어셈블리에서 펼쳐진 영역을 사용하므로 하나의 어셈블리에서 모든 영역을 갖기를 원합니다 (즉, 적어도 하나의 어셈블리에서 모든 ViewModel을 원합니다). – Shimmy
@Shimmy, StockTrader에서 region 접근법을 사용할 수 있지만 원하는 경우 단일 프로젝트/네임 스페이스/어셈블리에 모든 뷰 및 viewModel을 보유 할 수 있습니다. Stocktrader 응용 프로그램은 PRISM을 가능한 한 많이 보여주기 위해 노력하지만 사용자가 원하는 것을 취하여 자신의 접근 방식을 사용할 수 있습니다. – Rus
@ 루스, 그게 내가 완전히 다른 모습으로 많은 화면을 전환하고 싶습니다, 그'쉘'을 대체 아닌가요? 어떻게 된거 야? 보기를 삽입하고 화면 워크 플로를 유지하는 등의 측면에서 좋은 기사로 나를 안내 할 수 있습니까? – Shimmy