将initParams标记值传递给mainPage.xaml.cs

时间:2011-06-13 11:25:52

标签: silverlight silverlight-4.0 silverlight-3.0

我有initParams标记,用于指定在基于导航的Silverlight应用程序中加载哪个子窗口。我在web项目中设置它。在App.xaml.csApplication_Startup事件中使用它。

但是,我需要将其传递给MainPage.xaml.cs,以便我可以加载适当的子窗口。如何使用 this.RootVisual 设置它?

1 个答案:

答案 0 :(得分:3)

InitParams的内容也可以静态使用: -

 Application.Current.Host.InitParams

但是,为什么要将其传递给MainPage只是为了让它替换RootVisual App.xaml.cs 中的代码最好确定哪个页面应该是RootVisual并分配一次。