我有一个xamgrid,当用户>双击xamgrid单元格时,我需要调用viewmodel命令来执行一些操作(事件: celldoubleclicked)。如何使用>MVVM处理此场景?
发布于 2013-02-20 07:14:03
您可以使用来自EventToCommand的MvvmLight触发器。
<ig:XamGrid>
<i:Interaction.Triggers>
<i:EventTrigger EventName="CellDoubleClicked">
<cmd:EventToCommand Command={Binding MyCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ig:XamGrid>或者混合sdk中的InvokeCommandAction:
<ig:XamGrid>
<i:Interaction.Triggers>
<i:EventTrigger EventName="CellDoubleClicked">
<i:InvokeCommandAction Command={Binding MyCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ig:XamGrid>https://stackoverflow.com/questions/14973499
复制相似问题