MVVM light EventToCommand: получить выбранный элемент
У меня есть древовидная структура, где я могу нажимать на элементы. Я использую легкий инструментарий MVVM и EventToCommand и хотел бы знать, какой элемент был выбран. Как я могу передать это моей модели представления?
<interact:Interaction.Triggers>
<interact:EventTrigger EventName="SelectedItemChanged">
<cmd:EventToCommand Command="{Binding Path=DataContext.SimpleCommand, RelativeSource={RelativeSource AncestorType={x:Type TreeView}}, Mode=OneWay}"
CommandParameter="{Binding SelectedItems, ElementName=mainTreeView}"
/>
</interact:EventTrigger>
</interact:Interaction.Triggers>
1 ответ
http://www.galasoft.ch/mvvm/ В новейшей версии вы можете получить EventArgs для события сгенерированного события непосредственно в ViewModel, чтобы обработать его.