私が持っているコントロールで MouseDragElementBehavior.Dragging イベントを処理しようとしています。私がこれをやりたい理由の背景については、こちらを参照してください。
このイベントの配線に問題があります。XAML から、ユーザー コントロールに動作を追加したことがわかります。次に、CallMethodAction EventTrigger を介して動作の Dragging イベントにハンドラーを追加しようとしました。
<i:Interaction.Behaviors>
<ei:MouseDragElementBehavior ConstrainToParentBounds="True">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Dragging">
<ei:CallMethodAction MethodName="NotifyChildrenYouAreDragging" TargetObject="{Binding}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ei:MouseDragElementBehavior>
</i:Interaction.Behaviors>
次のメソッド シグネチャを試してみましたが、うまくいきませんでした。
void NotifyChildrenYouAreDragging(){}
void NotifyChildrenYouAreDragging(object sender, EventArgs e){}
void NotifyChildrenYouAreDragging(object sender, MouseEventArgs e){}
添付されたビヘイビアでイベントを処理するためにトリガーを使用した経験がある人はいますか?