我有initParams
标记,用于指定在基于导航的Silverlight应用程序中加载哪个子窗口。我在web项目中设置它。在App.xaml.cs
内Application_Startup
事件中使用它。
但是,我需要将其传递给MainPage.xaml.cs
,以便我可以加载适当的子窗口。如何使用 this.RootVisual 设置它?
答案 0 :(得分:3)
InitParams
的内容也可以静态使用: -
Application.Current.Host.InitParams
但是,为什么要将其传递给MainPage
只是为了让它替换RootVisual
? App.xaml.cs 中的代码最好确定哪个页面应该是RootVisual
并分配一次。