コンポジットWPFアプリケーション内のネストされたメニュー領域
質問
これは、コンポジットWPFアプリケーションにネストされた領域を持つことは可能ですか?私は、モジュールが新しいメニューを注入し、また既存のメニューにメニューアイテムを注入することができることができるようにしたい。
次のコードを使用してRegionManager
は例外をスロー:
地域マネージャーは
MainFileMenuRegion
地域が含まれていません。
<Menu cal:RegionManager.RegionName="MainMenuRegion">
<MenuItem cal:RegionManager.RegionName="MainFileMenuRegion" Header="_File" />
</Menu>
解決 2
私が作ってみた回避策の一つは、単にMenu
に配置された2 Grid
sを使用することです。一つ目はすべての私の標準メニューを持っており、私が個別に各1に注入することができます。二つ目は空で、私は新しいトップレベルメニューを注入することができます。
他のヒント
Iが「正しい」かどうかわからないが、私は私は、その後にサブビューを注入する注入ビューの領域を有することによってネストない。
所属していません StackOverflow