Domanda

E 'possibile avere regioni nidificati in un'applicazione composita WPF? Voglio moduli di essere in grado di iniettare nuovi menu, e anche essere in grado di iniettare le voci di menu in un menu esistente.

Con il seguente codice RegionManager genera un'eccezione:

  

Il manager regione non contiene la regione MainFileMenuRegion

<Menu cal:RegionManager.RegionName="MainMenuRegion">
    <MenuItem cal:RegionManager.RegionName="MainFileMenuRegion" Header="_File" />
</Menu>
È stato utile?

Soluzione 2

Una soluzione mi è venuta in mente è di utilizzare semplicemente due Menus disposti con un Grid. Il primo ha tutti i miei menu standard e mi permette di iniettare in ciascuno individualmente. Il secondo è vuota e mi permette di iniettare nuovi menu di primo livello.

Altri suggerimenti

non so se il suo 'destra' ma io nidificazione avendo una regione sulla vista iniettato che poi iniettare la vista in sub.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top