【发布时间】:2017-11-13 13:02:19
【问题描述】:
我在 WPF 中有一个 Slider,我想将同一个滑块绑定到两个不同的值。但是这些值中的每一个都有不同的范围。例如,第一个表示时间,在 0 到 1.5 秒之间变化,第二个值表示范围从 0 到 100 的百分比。是否可以将 Slider 的值以用户也可以的方式绑定到它们两者键入范围内的任何值,滑块和其他值都会更新。例如,如果用户将时间值设置为 1,则 Slider 应该移动,并且百分比的值应该设置为 66.66 %。
提前致谢
【问题讨论】:
-
使用
MultiBinding和自定义MultiValueConverter可能吗? -
Slider有Minimum和Maximum依赖属性,你也可以绑定它们。 -
@Sinatr 是的,但我的
Maximum和Minimum两个不同的值是不同的。 -
@ASh
MultiBinding应该为所有三个控件实现吗? (Slider+ 两个TextBox) -
@VegaBrothers,我认为单独在滑块上进行双向绑定应该可以
标签: c# wpf data-binding slider