这是一个小的XAML片段。您会看到
<StackPanel>
<TextBox x:Name="txtValue">250</TextBox>
<Slider x:Name="slide"
Value="{Binding ElementName=txtValue, Path=Text,
Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
Minimum="0" Maximum="500"></Slider>
</StackPanel>
- 当你改变文本框的值时,滑块会更新。
- 如果你显式地更改滑块的值,则之前的行为将被破坏,也就是停止工作。
如果我移除Mode=OneWay
指令(默认为双向),一切都可以完美地工作。
为什么会发生这种情况?