2010-03-02 9 views
1

J'ai une vue dans laquelle l'utilisateur peut sélectionner "Configuration de base" et "Configuration avancée" à partir d'un groupe de radiobutton. Cette vue affiche ensuite l'un des deux contrôles usuels (vues): BasicConfigurationView et AdvancedConfigurationView. Je peux résoudre ceci en cachant simplement/montrant les vues quand l'utilisateur tape sur les radiobuttons, mais est-ce qu'il y a une meilleure manière? Cela aurait été parfait si AdvancedConfigurationView n'était pas du tout instancié si l'utilisateur avait choisi BasicConfigurationView.Commutation de vues dans une application Silverlight Mvvm

Répondre

1

Jetez un coup d'œil à Prism ou à ce que Microsoft appelle également Composite WPF. Avec Prism, vous pouvez télécharger dynamiquement, instancier des modules (contrôles utilisateur) et les injecter dans des régions prédéfinies dans vos vues.

Voici le lien. http://www.codeplex.com/CompositeWPF

Questions connexes