J'ai des données liées à un ListBox dans mon application MVVM Light Windows Phone 7, et je veux invoquer une commande dans mon modèle de vue lorsque l'utilisateur clique sur un élément de mon ListBox.Mvvm Light ListBox MouseButtonLeftDown et EventToCommand - comment passer l'élément cliqué
Je fais cela en utilisant le comportement de EventToCommand et tout est bon, sauf que je ne peux pas passer l'élément de données associé à l'élément de la liste qui a été cliqué, si j'utilise l'événement MouseLeftButtonDown ...
Si j'utilise l'événement SelectionChanged, je peux lier le CommandParameter du comportement à SelectedItem de la ListBox, mais je souhaite vraiment utiliser l'événement MouseLeftButtonDown.
Des idées? Je préférerais ne pas polluer mon modèle View en définissant l'option "PassEventArgsToCommand" et, dans tous les cas, je ne suis pas sûr de pouvoir obtenir l'élément de données sélectionné à partir de MouseButtonEventArgs.
Actuellement, je suis en train de configurer un gestionnaire d'événements dans le code-behind, et d'appeler le ViewModel à partir de là, en utilisant "l'expéditeur" pour obtenir l'élément de données.
Merci,
Damian