WPF MVVM: Команды просты. Как соединить View и ViewModel с RoutedEvent
Предположим, у меня есть представление, реализованное как DataTempate внутри словаря ресурсов. И у меня есть соответствующая ViewModel. Обязательные команды просты. Но что, если мой View содержит элемент управления, такой как ListBox, и мне нужно опубликовать событие всего приложения (с помощью Aggreagtor событий Prism) на основе изменяемого элемента в списке.
если ListBox поддерживает команду, я мог бы просто связать ее с командой в ViewModel и опубликовать событие. Но Listbox не позволяет такую опцию. Как мне это преодолеть?
РЕДАКТИРОВАТЬ: много хороших ответов.
Посмотрите на эту ссылкуhttp://blogs.microsoft.co.il/blogs/tomershamam/archive/2009/04/14/wpf-commands-everywhere.aspx
Спасибо
Ariel