我在VS2012中制作了一个简单的空白地铁商店应用程序,并在StackPanel中添加了两个滑块,如下所示:
<StackPanel>
<Slider Name="sliderTest1" Value="{Binding ElementName=sliderTest2, Path=Value}" />
<Slider Name="sliderTest2" Value="{Binding ElementName=sliderTest1, Path=Value}" />
</StackPanel>
我预计滑动任一滑块会导致它们都移动。只要我触摸了一个滑块,那就是真的。一触摸另一个滑块,它们就不再一起移动。
为什么?
答案 0 :(得分:2)
您只需要将Mode=TwoWay
添加到绑定中 - 这将导致每个绑定更新另一个。
<Slider Name="sliderTest1"
Value="{Binding ElementName=sliderTest2, Path=Value, Mode=TwoWay}" />