具有读取限制的WPF范围滑块

时间:2015-04-14 15:24:48

标签: c# wpf slider

我需要允许程序的用户使用滑块选择两个值。如下图所示,用户将抓住蓝色部分并向左或向右滑动。让我们假装18 comes from a binding to LowerBound52 comes from a binding to UpperBound。用户之间的距离始终为remain 52 - 18 = 34, unless changed。否则,如果滑块向右移动,则两个边界值将相互never be more than or less than 34 units。 当我在滑块上只有一个拇指时,如何在WPF中执行此操作?我需要像两个拇指一样的东西,它们之间的区域能够被选中和移动。

我认为这就像一个带有单个拇指的滑块,它是两个绑定值之间距离的宽度。我怎么能这样做?

range slider

1 个答案:

答案 0 :(得分:1)

我使用了MathApps的RangeSlider控件。 From Here. 它具有MinRange和其他有用的(例如:MoveWholeRange)属性。