Pracuję nad drugą wersją aplikacji, a jako część przepisywania muszę przejść do architektury MVVM. Mam presję, aby umieścić absolutnie każdy kawałek kodu w klasie modelu widoku - mając kod C# w kodzie za plikiem jest niezadowolony. (Wiem, wiem ... Rozumiem, że kodeks nie jest zły, ale tym razem nie jest to moje wezwanie).Wiązanie zdarzeń WPF z ViewModel (dla klas innych niż Command)
Dla obiektów, które implementują interfejs poleceń, jest to łatwe. Udało mi się znaleźć mnóstwo informacji o tym, jak powiązać Command tych obiektów z ICommand w modelu widoku. Problem dotyczy obiektów, które nie mają tego interfejsu, np.
<ListBox
x:Name="myListBox"
MouseDoubleClick="myCallbackFunction">
<!-- ... -->
</ListBox>
Chcę wiedzieć, w jaki sposób powiązać zdarzenie MouseDoubleClick dla listbox myCallbackFunction, który jest realizowany w modelu widoku. Czy to możliwe?
Dzięki!
Duplikat pytanie http://stackoverflow.com/questions/939388/binding-commands-to-events –