MVVM light EventToCommand: получить выбранный элемент - PullRequest
1 голос
/ 07 ноября 2011

У меня есть древовидная структура, где я могу нажимать на элементы. Я использую легкий инструментарий 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 Ответ

2 голосов
/ 26 ноября 2011

http://www.galasoft.ch/mvvm/#intro В новейшей версии вы можете получить EventArgs запущенного события непосредственно в ViewModel для его обработки.

...