Je travaille sur le modèle wpf mvvm. J'ai différents contrôles d'utilisateur. En fonction de la sélection de case à cocher, je veux qu'ils soient chargés dans l'écran principal (c'est aussi un contrôle utilisateur). J'ai une classe HomeViewModel que j'ai utilisée pour lier les contrôles d'utilisateur de mon projet. Pouvez-vous m'aider d'une manière appropriée?wpf checkbox liaison avec les contrôles utilisateur
0
A
Répondre
1
Vous devez disposer de ViewModels différents pour chaque type de UserControl.
- Créer différents DataTemplates pour chaque ViewModel Types
- Mettre un ContentControl avec la liaison d'une propriété de HomeViewModel -
- Valeur de la propriété sera une instance de ViewModel (UserControl de) et est fixé par CheckBoxes basculer.
Qu'avez-vous essayé? Quel est le problème exact que vous rencontrez? Si vous fournissez du code indiquant ce qui ne fonctionne pas, cela pourrait nous aider à répondre à votre question. – Andy