我有显示播放歌曲时间变化的滑块。滑块显示更改刻度确定,但我想单击滑块上的任何位置,然后该值发生更改。
但是现在当我单击它时,值仅在 1 秒内发生变化。我怎么能改变这种行为?
如果您想确保滑块可以移动到任何点(不仅仅是在预定义的刻度上),请设置IsSnapToTickEnabled
为 false:
<Slider IsSnapToTickEnabled="False" />
但是,如果您试图使滑块跳到您在滑块轨道上单击的点,请使用此答案中概述的解决方案并允许移动到点行为:
<Slider IsMoveToPointEnabled="True" />
听起来您需要调整滑块的分辨率。通过调整Minimum
和Maximum
值来做到这一点,以便获得更好的范围。