MVVMLight EventToCommand を使用して、コマンドを MouseEnter イベントに接続します。
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseEnter">
<GalaSoft_MvvmLight_Command:EventToCommand Command="{Binding DragHandleMouseEnterCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
プログラムでハンドラーをアンフックするにはどうすればよいですか?
viewObject.MouseEnter -= viewObject.GetViewModel().DragHandleMouseEtnerCommand は型の不一致エラーを返します。
更新: どうにかして viewObject.Triggers コレクションを使用する必要があるようです。提案...?
更新 II: いいえ、Triggers コレクションには何もありません....
洞察をありがとう...