我创建了三个滑块来快速将数据输入到 Windows Store APP。每个滑块的范围是 0-9,共同代表 TextBox 中 000 - 999 范围内的一个值。
我可以使用以下公式计算值
int result = Slider1.Value * 100 + Slider2.Value * 10 + Slider3.Value;
我可以简单地将它附加到每个滑块的 ValueChanged 事件中,但是通过 XAML 绑定有一种更优雅的方式。我创造了这样的东西
public class MyViewModel
{
public MyViewModel() { }
public double TotalValue { get; set; }
}
但我无法访问任何滑块。有没有办法将它们作为构造函数参数传递?或任何其他方式来执行此绑定?
编辑添加数据上下文
<Page.DataContext>
<local:MyViewModel/>
</Page.DataContext>