Question

Est-il possible d'avoir des régions imbriquées dans une application WPF Composite? Je veux que les modules soient en mesure d'injecter de nouveaux menus, et aussi être en mesure d'injecter des éléments de menu dans un menu existant.

En utilisant le code suivant le RegionManager lance une exception:

  

Le gestionnaire de la région ne contient pas la région MainFileMenuRegion

<Menu cal:RegionManager.RegionName="MainMenuRegion">
    <MenuItem cal:RegionManager.RegionName="MainFileMenuRegion" Header="_File" />
</Menu>
Était-ce utile?

La solution 2

Une solution que je suis venu avec est d'utiliser simplement deux Menus disposés avec un Grid. Le premier a tous mes menus standards et me permet d'injecter dans chacun individuellement. Le second est vide et me permet d'injecter de nouveaux menus de haut niveau.

Autres conseils

Je ne sais pas si son « droit » mais je ne nichant en ayant une région sur le point de vue injecté que j'Injecter la vue sous dans.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top