この質問は何をすべきかを言葉で教えてくれますが、コードの書き方がわかりません。:)
私はこれをしたい:
<SomeUIElement>
<i:Interaction.Behaviors>
<ei:MouseDragElementBehavior ConstrainToParentBounds="True">
<i:Interaction.Triggers>
<i:EventTrigger EventName="DragFinished">
<i:InvokeCommandAction Command="{Binding SomeCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ei:MouseDragElementBehavior>
</i:Interaction.Behaviors>
</SomeUIElement>
しかし、他の質問が概説しているように、 EventTrigger は機能しません...ではなく でDragFinished
イベントを見つけたいからだと思います。あれは正しいですか?SomeUIElement
MouseDragElementBehavior
だから私がやりたいことは次のとおりだと思います:
- から継承する振る舞いを書く
MouseDragElementBehavior
OnAttached
メソッドをオーバーライドする- イベントにサブスクライブし
DragFinished
ます...しかし、このビットを実行するためのコードがわかりません。
助けてください!:)