【问题标题】:How to initialize WPF Browser Application with Prism?如何使用 Prism 初始化 WPF 浏览器应用程序?
【发布时间】:2012-11-20 12:48:28
【问题描述】:

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

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

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

提前谢谢!

【问题讨论】:

  • 你想用谷歌搜索它吗...?
  • 我做到了,但肯定很糟糕,没有找到我要找的东西..

标签: c# .net wpf prism mef


【解决方案1】:

Silverlight shell 以类似的方式创建:

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

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

【讨论】:

  • 我知道这一点,但 RootVisual 属性在 WPF 浏览器应用程序中不存在
猜你喜欢
  • 2011-11-09
  • 1970-01-01
  • 2011-08-27
  • 1970-01-01
  • 1970-01-01
  • 2012-02-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-26
相关资源
最近更新 更多