regioni di menu nidificate in applicazione Composite WPF
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>
Soluzione 2
Una soluzione mi è venuta in mente è di utilizzare semplicemente due Menu
s 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.