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

Ответы на вопрос(7)

Ваш ответ на вопрос