Création de contrôle : ViewModel et DependencyProperty
Bonjour,
Cas d’un contrôle créé appellé "TaskPanel" pour lequel on a besoin de lui passer les informations du BreadCrumb : une ObservableCollection<UserTaskInfos>. Pour cela on est contraint de créer dans TaskPanel une propdp « BreadCrumbTasksList ».
De ce fait, la donnée BreadCrumb se retrouve dans la classe TaskPanel et pas dans une classe TaskPanelViewModel associée. Si je veux implémenter une commande je devrais apriori l’implémenter dans la classe TaskPanelViewModel de mon contrôle. J’aurai dans ce cas à la fois la classe du contrôle TaskPanel qui contient les données utiles et une classe ViewModel que l’on pourrait qualifier d’incomplète puisqu’elle ne contient pas les données du BreadCrumb. Qu'en pensez-vous ? Quelle est la bonne manière de faire dans ce cas de figure ?
Merci.