使用事件触发器时,滑块Thumb.DragStarted事件不会触发或调用方法

时间:2015-01-26 04:22:02

标签: wpf events slider expression-blend interaction

以下是我的xaml:                                                                               

                    <i:EventTrigger EventName="Thumb.DragDelta" >
                        <ei:CallMethodAction MethodName="AudioTimeSliderDragDelta" TargetObject="{Binding}"/>
                    </i:EventTrigger>
                    <i:EventTrigger EventName="Thumb.DragCompleted">
                        <ei:CallMethodAction MethodName="AudioTimeSliderDragCompleted" TargetObject="{Binding}"/>
                    </i:EventTrigger>

虽然我能够调用滑块MouseMove事件,但不知何故dragEvent处理程序事件不会被触发,因此相关方法永远不会被执行。 我也尝试过DragEnter。 Dint工作。 有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可以设置由PropertyChanged触发的滑块值的绑定,以便您获得每个值更改的更新。因此,如果用户将滑块从1拖动到100,您将获得100次更新,这将是您所追求的行为。