我有一个 xamgrid,当用户 > 双击 xamgrid 单元格(事件:celldoubleclicked)时,我需要调用我的 viewmodel 命令来执行一些操作。如何使用 >MVVM 处理这种情况?
问问题
402 次
1 回答
0
您可以使用 MvvmLight 中的 EventToCommand触发器。
<ig:XamGrid>
<i:Interaction.Triggers>
<i:EventTrigger EventName="CellDoubleClicked">
<cmd:EventToCommand Command={Binding MyCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ig:XamGrid>
或者 Blend sdk 中的 InvokeCommandAction:
<ig:XamGrid>
<i:Interaction.Triggers>
<i:EventTrigger EventName="CellDoubleClicked">
<i:InvokeCommandAction Command={Binding MyCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ig:XamGrid>
于 2013-02-20T07:14:03.353 回答