2

我在 VS2012 中制作了一个简单的空白地铁商店应用程序,并在 StackPanel 中添加了两个滑块,如下所示:

<StackPanel>
     <Slider Name="sliderTest1" Value="{Binding ElementName=sliderTest2, Path=Value}" />
     <Slider Name="sliderTest2" Value="{Binding ElementName=sliderTest1, Path=Value}" />
</StackPanel>

我预计滑动任一滑块都会导致它们都移动。只要我只碰过一个滑块,情况就是如此。一旦我触摸另一个滑块,它们就不再一起移动。

这是为什么?

4

1 回答 1

3

您只需要添加Mode=TwoWay绑定 - 这将导致每个更新另一个。

<Slider Name="sliderTest1" 
    Value="{Binding ElementName=sliderTest2, Path=Value, Mode=TwoWay}" />
于 2013-06-08T19:34:40.483 回答