1

我有一个树视图,可以在其中单击项目。我正在使用 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>
4

1 回答 1

2

http://www.galasoft.ch/mvvm/#intro使用最新版本,您可以直接在 ViewModel 中获取触发事件的 EventArgs 来处理它。

于 2011-11-25T20:21:32.060 回答