Bonjour,
Mon objectif est de construire un CustomControl lookless tel que:
- Quand il est hébergé dans une VIEW, il doit présenter (sous une forme Treeview par exemple, mais cela pourrait être une autre présentation) une collection du genre ObservableCollection<int>
- Cette collection résulte d'une source de données
- Quand il est hébergé dans une VIEW, je peux utiliser la collection proposée, pour la manipuler dans la VIEW. -> j'utilise donc une DependecyProperty.
- Quand il est hébergé dans une VIEW, je peux aussi modifier la collection
Donc mon customControl possède sa propre logique: Quand on l'héberge, c'est lui qui récupère ses données;
Ma question est:
Dans une pratique MVVM, comment un CustomControl peut se lier à un VM ?
Ou Doit-on coder la manipulation des données propres au Control dans la classe même du Control...?
Merci d'avance pour vos réponses
Partager