При попытке связать события Thumb, такие как DragStarted & DragCompleted с XAML ниже - привязка просто не работает.
XAML:
<Slider TickFrequency="5" Orientation="Horizontal" Minimum="0" Maximum="1" Name="MediaSlider"
Value="{Binding CurrentPosition}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Thumb.DragStarted">
<i:InvokeCommandAction Command="{Binding SliderDragStartedCommand}" CommandParameter="{Binding ElementName=MediaSlider}"/>
</i:EventTrigger>
<i:EventTrigger EventName="Thumb.DragCompleted">
<i:InvokeCommandAction Command="{Binding SliderDragCompletedCommand}" CommandParameter="{Binding ElementName=MediaSlider}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</Slider>
Модель:
public void SliderDragStarted()
{
DragStarted = true;
}
public void SliderDragCompleted(Slider slider)
{
DragStarted = false;
MediaPlayer.Position = (float)slider.Value;
}
Как я могу привязать Thumb Events к моему слайдеру?
Спасибо!