1

我开始使用带有 MEF 的 Prism 框架开发 WPF 浏览器应用程序,但是由于缺乏 prism 经验,因此很难开始。我见过的所有示例、教程或快速入门都是这样的:

Application.Current.MainWindow = (Window)this.Shell;
Application.Current.MainWindow.Show();

但这仅涉及 WPF 窗口应用程序,对吗?我的意思是,浏览器应用程序使用 Page 而不是 Window。所以我想知道是否可以通过其他方式进行强制转换或初始化我的 Shell。

提前谢谢!

4

1 回答 1

0

Silverlight shell 以类似的方式创建:

Application.Current.RootVisual = (UIElement)this.Shell;

更多信息可以在这里找到:http: //msdn.microsoft.com/en-us/library/ff921096%28v=PandP.40%29.aspx

于 2012-11-20T14:22:31.170 回答