具有多个间隔的滑块 [英] Slider with multiple intervals
问题描述
目前,WPF 滑块具有一些允许在滑块上定义和查看单个间隔的属性:SelectionStart、SelectionEnd 和 IsSelectionRangeEnabled.
通过设置这些值
您在滑块中获得选定的间隔,颜色为蓝色,如下所示:
我想做的是能够定义多个间隔 - 例如(50-100)、(110-130)、(170-200) 和 (210-240),如下所示:
关于如何解决此问题或我应该尝试修改什么模板以获得此功能的任何想法?
这可能不是答案,而是一种解决方法.我将滑块放在画布上,然后在画布上绘制 突出显示滑块上的段>
Currently, the WPF slider has some properties that allow defining and viewing a single interval on a slider: SelectionStart, SelectionEnd and IsSelectionRangeEnabled.
By setting these values
<Slider Minimum="0" Maximum="300" Value="150" IsSelectionRangeEnabled="True" SelectionStart="50" SelectionEnd="200"/>
you get the selected interval in the slider, colored in blue, like this:
What I would like to do is to be able to define multiple intervals - e.g. (50-100), (110-130), (170-200) and (210-240), which would look like this:
Any ideas on how to aproach this issue or what template I should try modifying in order to get this feature?
this may not be an answer but a workaround. I place slider bar on canvas, then draw to canvas Highlight segments on slider bar
这篇关于具有多个间隔的滑块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!