为什么WPF滑块值不精确

时间:2013-07-15 19:27:48

标签: slider wpf-controls

我在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等值吗?感谢

1 个答案:

答案 0 :(得分:0)

为什么不使用TextBlock代替Label?

<TextBlock Text="{Binding Value, ElementName=slider}"/>

完全按照您的意愿显示滑块的值。