【发布时间】:2013-02-07 12:51:50
【问题描述】:
重新映射 WPF 滑块控件返回的线性值很简单:
public double Multiplier
{
get
{
switch ((int)sliderMultiplier.Value)
{
case 0: return 0.1;
case 1: return 0.2;
case 2: return 0.5;
case 3: return 1;
case 4: return 2;
case 5: return 5;
case 6: return 10;
default: throw new ArgumentOutOfRangeException();
}
}
}
但是,在拖动滑块手柄时,会伴随一个工具提示,显示所选值 - 未映射的线性值。如何提供重新映射的值以供显示?还是让滑块直接提供非线性值?
【问题讨论】:
-
发布链接作为答案,我会接受。它有效,但天哪,这太 hacky 了!