如何让 Slider 在勾选栏上一键移动到值

How do I make Slider move to value in one click on tick bar

我正在制作滑块,下面是代码:

<Slider Name="testother" Margin="10,0,0,0" Width="200" IsSnapToTickEnabled="True"
            Value="0.5" Minimum="0" Maximum="1" 
            TickPlacement="BottomRight"  TickFrequency="0.25" LargeChange="0.25"></Slider>

当滑块位于最左端,而我们想要将滑块移至最右端时,需要单击 3 次才能使滑块在刻度的每个停止点导航。单击鼠标指针应快速移动。 有什么办法可以解决这个问题吗?

您需要将 IsMoveToPointEnabled 设置为 True 才能完成这件事!

<Slider IsSnapToTickEnabled="True"
        Value="0.5"
        Minimum="0"
        Maximum="1" 
        TickPlacement="BottomRight"
        TickFrequency="0.25"
        IsMoveToPointEnabled="True"
        LargeChange="1"/>

如果您想通过键盘更改滑块值,您仍然可以设置小的更改