2010-08-27 17 views
4

Est-ce que quelqu'un sait de bon tutoriel comment basculer quel module est vu dans la région principale si je devrais avoir un client gagnant qui se compose de 5 régions, barre d'outils, barre latérale et barres principales.Commutation de la vue principale avec PRISM

Je voudrais avoir menu et quand j'ai appuyé sur menuitem1 ou menuitem1 il chargerait ModuleA og ModuleB dans la région principale.

ce serait être manipulé avec PRISM hors cours

Sincerly Arnor

Répondre

5

Regardez here pour une exécution par complète du RegionManager. Ce que vous faites, c'est faire un ContentControl/UserControl dans votre shell qui est assigné pour être la région 'Main' (en utilisant la propriété RegionManager.Region attachée) - et ensuite dans vos commandes (derrière le MenuItem1 et MenuItem2 (vous utilisez le RegionManager Si votre région est définie dans ItemsControl (ou deriative), les vues actives seront placées l'une après l'autre, dans un ContentControl, la dernière ajoutée sera Active et le reste sera InActive. (vous pouvez changer avec la méthode Activer)