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