J'ai donc rencontré ce problème en essayant de mettre en œuvre MVVM. AFAIK la meilleure façon d'exécuter une méthode dans la classe ViewModel est à travers un CommandBinding.Une bonne approche des événements dans MVVM
<Button Command={Binding DoSomethingCommand} />
Seulement cette fois je dois faire quelque chose sur un double-clic ListBoxItem et la ListBoxItem ne met pas ICommandSource. Je me demande donc quelle est la meilleure approche pour le faire, s'il y en a une.
Merci!
Edit:
Je viens de penser à un moyen, mais il semble plutôt aki. Que faire si j'expose l'événement ListBox.DoubleClick et que ma classe ViewModel s'y abonne et exécute la méthode correcte lorsque le DoubleClick est déclenché?
L'exemple semble un peu long, je vais donner un coup de feu quand je rentre à la maison et je vais donner des commentaires. Merci pour la suggestion! – Carlo