0

PRISM + MEF、WPFアプリケーションを起動しています。

ブートストラッパーで問題が発生しています。RootVisualプロパティが見つかりません(silverlightとwpf ? 、 WPFの代わりに何を使用する必要がありますか?)。すべてのユーザーがUserControlをシェルとして使用しているのがわかります。

protected override void InitializeShell()
{
  base.InitializeShell();
  Application.Current.RootVisual = (Shell)this.Shell;
}

PRISM(MEF + WPF)でRibbonWindowを「rootvisual」(シェル)としてどのように設定しますか?(リボンWPFアプリケーションを開始しました)。たぶんこれは私がやろうとしていることでは正しくありませんが、WPFアプリケーションのPRISMでシェルとしてUserControlの代わりにRibbonWindowを使用する例は見つかりませんでした。

stackoverflowを検索しましたが、明確な答えが得られませんでした。

前もって感謝します。

編集:確かにそれはウィンドウでした、しばらくしてそれを発見しました。「d0h!」

4

1 に答える 1

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

そして、ご想像のとおりShell、ウィンドウである必要があります。

于 2011-01-24T14:03:35.460 に答える