我通过编辑滑块模板并添加一个继承 Win RT 中的滑块基类的类来创建滑块比例控件。它将相对于滑块的最大值和最小值动态显示比例值创建除法。例如:如果最小值为 0,最大值为 100;它将显示 0,100,200,300 等。该方法从 OnApplyTemplate 覆盖调用
public sealed class ScaleControl : Slider
{
protected override void OnApplyTemplate()
{
base.OnApplyTemplate();
SetScaleValues(this.Minimum, this.Maximum);
}
private void SetScaleValues(double MinValue, double MaxValue)
{
//logic here
}
}
如果我们在 XAML 中提供 Max 和 Min,它将正常工作。我的问题是“当我们通过后面的代码动态地提供 Slider Max 和 Min 时,它不会更新部门”。谁能帮我?