我正在使用带有2个拇指的HSlider。如何设置拇指可以分开的最大距离? (我不是指滑块轨道全长的最小值和最大值)。
在我的情况下,我正在使用日期。但是,让我们说完整的滑块轨道长度从0到100.如何使拇指A在任何时间从拇指B的最大距离为30?因此,用户可以在轨道上的任何位置选择0到30的范围。
<code:HSlider id="dateRange"
allowThumbOverlap="true" thumbCount="2" showDataTip="false"
liveDragging="true" lockRegionsWhileDragging="true"
change="dateChange();"
showTrackHighlight="true" tickThickness="5" width="100%"
/>
有什么建议吗?
答案 0 :(得分:1)
要么扩展HSlider以添加一个属性,以检查当用户更改它时是否超出该属性(使用change属性),或者只是在dateChange
函数中检查它并确保它在界限范围内。如果没有,请手动设置值。