J'ai une application WPF composite. Dans l'un de mes modules, je veux créer un assistant et faire apparaître les étapes dans une région pour pouvoir passer d'une étape à l'autre. À l'origine, cet assistant apparaissait dans une zone de tabulation et la région imbriquée fonctionnait correctement. Maintenant, je veux en faire une boîte de dialogue modale, mais après l'avoir ouverte, la région interne ne sera jamais enregistrée avec le gestionnaire de région; Je ne peux donc pas ajouter mes étapes d'assistant. J'ai eu l'impression que le gestionnaire de région était global, et juste ajouter cal: RegionManager.RegionName = "WizardSteps" le ferait, mais apparemment pas.WPF, Prism v2, Région dans un dialogue modal, ajouter une région dans le code derrière
Si je passe le gestionnaire de la région à la vue que je pourrais être en mesure de l'utiliser ... Est-ce que quelqu'un sait comment ajouter une région à un ContentControl dans le code derrière?
Ce code ne me semble pas aider tout, mon RegionManager ne semble pas avoir un fucntion appelé SetRegionManager(), ou UpdateRegions(). N'existe-t-il aucun moyen de créer une nouvelle région dans le code? – Shaboboo
Il s'agit d'appels statiques sur la classe RegionManager, pas de méthodes d'instance. Je vais également mettre à jour ma réponse pour montrer comment créer des régions en code. –
Merci d'avoir signalé la méthode statique de RegionManager pour définir le nom de la région. C'était exactement ce que je cherchais! –