我有两个名为region.xaml和session.xaml的silverlight用户控件,我想将它们分别放在region.aspx和session.aspx中。问题是,在这两个aspx页面中,我都得到region.xaml控件how to fix it hta in The session.aspx session.xaml控件。
我找到了解决办法:
然后需要修改silverlight应用程序的App.xaml文件,如下所示:
private void Application_Startup(object sender, StartupEventArgs e) { string ControlID = "ControlID"; if (e.InitParams.ContainsKey(ControlID)) { switch (e.InitParams[ControlID]) { case "RegionControl": this.RootVisual = new RegionControl(); break; case "SessionControl": this.RootVisual = new SessionControl(); break; default: break; } } }