我开始使用Prism框架和MEF开发WPF浏览器应用程序,但是我缺乏棱镜经验使得很难开始。 我见过的所有示例,教程或快速入门都是这样的:
Application.Current.MainWindow = (Window)this.Shell;
Application.Current.MainWindow.Show();
但这仅涉及WPF窗口应用程序,对吧?我的意思是,浏览器应用程序使用Page而不是Window。所以我想知道是否可以通过其他方式进行演员表或初始化我的Shell。
提前Thanx!
答案 0 :(得分:0)
Silverlight shell以类似的方式创建:
Application.Current.RootVisual =(UIElement)this.Shell;
可在此处找到更多信息:http://msdn.microsoft.com/en-us/library/ff921096%28v=PandP.40%29.aspx