具有只读限制的 WPF 范围滑块
WPF Range Slider With Readonly Limits
我需要允许我的程序的用户使用滑块 select 两个值。如下图所示,用户将抓住蓝色部分并将其向左或向右滑动。让我们假设 18 comes from a binding to LowerBound
和 52 comes from a binding to UpperBound
。这些之间的距离将始终 remain 52 - 18 = 34, unless changed
由用户在其他地方。否则,如果滑块向右移动,则两个绑定值将彼此 never be more than or less than 34 units
。
当我只有一个拇指在滑块上时,如何在 WPF 中执行此操作?我需要两个拇指之类的东西,它们之间的区域可以 select 编辑和移动。
我想这就像一个带有单个拇指的滑块,它是两个绑定值之间距离的宽度。我该怎么做?
为此我使用了 MathApps 的 RangeSlider 控件。 From Here.
它具有 MinRange 和其他有用的(例如:MoveWholeRange)属性。
我需要允许我的程序的用户使用滑块 select 两个值。如下图所示,用户将抓住蓝色部分并将其向左或向右滑动。让我们假设 18 comes from a binding to LowerBound
和 52 comes from a binding to UpperBound
。这些之间的距离将始终 remain 52 - 18 = 34, unless changed
由用户在其他地方。否则,如果滑块向右移动,则两个绑定值将彼此 never be more than or less than 34 units
。
当我只有一个拇指在滑块上时,如何在 WPF 中执行此操作?我需要两个拇指之类的东西,它们之间的区域可以 select 编辑和移动。
我想这就像一个带有单个拇指的滑块,它是两个绑定值之间距离的宽度。我该怎么做?
为此我使用了 MathApps 的 RangeSlider 控件。 From Here. 它具有 MinRange 和其他有用的(例如:MoveWholeRange)属性。