滑块有多个间隔

mel*_*etz 5 wpf slider

目前,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),它们看起来像这样:

在此输入图像描述

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

Ste*_* Du 2

这可能不是答案,而是解决方法。我将滑块放在画布上,然后绘制到画布突出显示滑块上的片段