更改自定义位置上的滑块位置

时间:2012-07-22 20:17:06

标签: c# wpf slider

我有Slider显示改变播放歌曲的时间。滑块显示更改刻度确定,但我想点击滑块上任何值,然后更改值。

但现在当我点击它时,值只在1秒内改变。我怎么能改变这种行为?

2 个答案:

答案 0 :(得分:2)

如果您想确保滑块可以移动到任何点(而不仅仅是预定义的刻度线),请将IsSnapToTickEnabled设置为false:

<Slider IsSnapToTickEnabled="False" />

但是,如果您尝试使滑块跳转到您在滑块轨道上单击的点,请使用solution outlined in this answer并允许移动到点行为:

<Slider IsMoveToPointEnabled="True" />

答案 1 :(得分:0)

听起来你需要调整滑块的分辨率。通过调整MinimumMaximum值来做到这一点,以便获得更好的范围。