目前,WPF滑块具有一些属性,允许在滑块上定义和查看单个间隔:SelectionStart,SelectionEnd和IsSelectionRangeEnabled.
通过设置这些值
<Slider Minimum="0" Maximum="300" Value="150" IsSelectionRangeEnabled="True" SelectionStart="50" SelectionEnd="200"/>
Run Code Online (Sandbox Code Playgroud)
您在滑块中获得选定的间隔,颜色为蓝色,如下所示:

我想要做的是能够定义多个间隔 - 例如(50-100),(110-130),(170-200)和(210-240),它们看起来像这样:

有关如何解决此问题或我应该尝试修改哪些模板以获得此功能的任何想法?