2011-06-13 5 views
1

내비게이션 기반 Silverlight 응용 프로그램에서로드 할 자식 창을 지정하는 initParams 태그가 있습니다. 웹 프로젝트에서 설정했습니다. 그것을 App.xaml.csApplication_Startup 이벤트에서 소비하십시오.mainPage.xaml.cs에 initParams 태그 값 전달

하지만 적절한 자식 창을로드 할 수 있도록 MainPage.xaml.cs에 전달해야합니다. 어떻게 this.RootVisual으로 설정합니까?

답변

3

InitParams의 내용과 같이 정적으로도 주문 가능합니다 -

Application.Current.Host.InitParams 

그러나 왜가 RootVisual를 교체해야하는 경우에만 MainPage이를 전달하려는 것

? App.xaml.cs의 코드는 RootVisual이어야하는 페이지를 결정하고 한 번 지정하는 것이 좋습니다.

+0

간단한 실버 라이트 어플리케이션 대신, 비즈니스 어플리케이션을 만들고 싶습니다. 그래서, 독립 실행 형 응용 프로그램으로 실행할 수 있습니다. 또한 특정 사이트 페이지에 개별 xaml 페이지를 포함시킬 수 있습니다. 제안을 사용하여 InitParams를 가져올 수 있었지만 탐색 컨트롤에서 적절한 하위 창을로드 할 수 없었습니다. 나는 내일 검색 할 것이다. 감사. – iMatoria