我在wpf中有一个滑块
<Slider x:Name="slider" Maximum="8" Minimum="1" VerticalAlignment="Center" TickFrequency=".1" IsSnapToTickEnabled="True" TickPlacement="TopLeft" SmallChange="0.1" />
对于value
我已经绑定了一个标签
<Label Content="{Binding Value, ElementName=slider}"/>
当我将焦点设置在滑块上并向右移动,或者用鼠标拖动拇指时,值会按预期提高0.1,但有时会显示此类值1.7000000002
有人知道如何解决这个问题只显示1.1,1.2等值吗?感谢
答案 0 :(得分:0)
为什么不使用TextBlock代替Label?
<TextBlock Text="{Binding Value, ElementName=slider}"/>
完全按照您的意愿显示滑块的值。