我对MvvmlightRelayCommand
和EventToCommand
在 Mvvmlight 中有点困惑。似乎EventToCommand
处理EventTrigger
并调用一个RelayCommand
来做工作。如:
<i:Interaction.Triggers>
<i:EventTrigger x:Uid="i:EventTrigger_1" EventName="MouseLeftButtonUp">
<cmd:EventToCommand x:Uid="cmd:EventToCommand_1" Command="{Binding Form_MouseLeftButtonUpCommand}" PassEventArgsToCommand="True"/>
</i:EventTrigger>
</i:Interaction.Triggers>
我的理解正确吗?
那么,我们可以RelayCommand
直接使用 with EventTrigger
,而不需要使用EventToCommand
吗?
谢谢你的帮助!