如何通过单击刻度线使Slider移动到值

时间:2015-03-20 11:01:12

标签: wpf slider

我正在使用滑块,下面是代码:

<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>

enter image description here

当滑块位于最左侧时,我们希望将滑块置于最右侧,只需点击3次,滑块就会在每个停靠点处导航。指针应该一键快速移动。 有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:4)

您需要将IsMoveToPointEnabled设置为True才能完成此操作!

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

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