Pour répondre à votre question:
Vous pourriez probablement créer quelque chose qui suit cette utilisation d'un comportement personnalisé région. Les détails de RegionBehaviors peuvent être trouvés ici: http://msdn.microsoft.com/en-us/library/dd458944.aspx
Vous créeriez simplement un dictionnaire qui suivrait le nom de région et le contrôle associé, puisque vous avez accès aux deux depuis un Comportement de région.
Si vous avez besoin d'accéder au contrôle au moment où une vue est étant ajouté à la région, vous voudrez utiliser un adaptateur de région à cet effet (détails sur le même lien ci-dessus).
Cependant, je suis d'accord à 150% avec Kent ici que je sens l'odeur que vous faites quelque chose que vous ne devriez pas. Si vous essayez de personnaliser la mise en page ou de créer des animations/etc, vous devriez vraiment vous concentrer sur une stratégie qui ne nécessite pas de casser l'abstraction que les régions vous donnent. Quelque chose d'aussi simple qu'un style avec des déclencheurs de données pourrait vous donner ce que vous recherchez et ne vous obligerait pas à en savoir trop sur le conteneur à partir du code qui ajoute les vues à la région.
Salut Kent, Je suis d'accord avec cependant ce que vous dites, si j'ai des fonctionnalités complexes telles que la modification d'une propriété sur le contrôle de la région en fonction de ce qui est injecté.La seule façon de voir que cela peut être réalisé est d'exposer le contrôle ou au moins son interface. Suggestions? –