PRISM bootstrapper问题

时间:2011-01-24 13:29:08

标签: wpf mef ribbon bootstrapper prism-4

我正在开始使用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!”

1 个答案:

答案 0 :(得分:3)

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

你可以猜测Shell必须是一个窗口。