Frage

Ist es möglich, in einer Composite-WPF-Anwendung geschachtelt Regionen zu haben? Ich möchte Module neue Menüs injizieren zu können, und auch Menüpunkte in ein bestehendes Menü injizieren können.

Mit dem folgenden Code der RegionManager eine Ausnahme auslöst:

  

Die Region Manager enthält nicht die MainFileMenuRegion Region

<Menu cal:RegionManager.RegionName="MainMenuRegion">
    <MenuItem cal:RegionManager.RegionName="MainFileMenuRegion" Header="_File" />
</Menu>
War es hilfreich?

Lösung 2

Eine Abhilfe ich habe kommen mit einfach zwei Menus mit einem Grid angeordnet verwenden. Der erste Teil hat all meine Standardmenüs und ermöglicht es mir, einzeln in jedem zu injizieren. Die zweite ist leer und ermöglicht es mir, neue Top-Level-Menüs zu injizieren.

Andere Tipps

Ich weiß nicht, ob ihr ‚Recht‘ aber ich Verschachtelung von einem Bereich, auf der injizierten Ansicht, dass ich die Unteransicht in dann injizieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top