我正在开始使用PRISM + MEF,WPF应用程序。
在引导程序中,我遇到了一些问题。找不到RootVisual属性(silverlight vs wpf?,我应该使用什么代替WPF?)并且我看到每个人都使用UserControl作为shell
protected override void InitializeShell()
{
base.InitializeShell();
Application.Current.RootVisual = (Shell)this.Shell;
}
如何在PRISM(MEF + WPF)中将RibbonWindow设置为“rootvisual”(shell)?(我启动了一个功能区WPF应用程序)。 也许这是不正确的我正在尝试但我没有找到任何使用RibbonWindow而不是UserControl作为WPRE应用程序的PRISM中的Shell的示例。
我搜索过stackoverflow但它无法给我一个明确的答案。
提前致谢。
编辑:确实是Window,不久之后发现了它。 “D0H!”
答案 0 :(得分:3)
Application.Current.MainWindow = (Shell)this.Shell;
你可以猜测Shell
必须是一个窗口。