【问题标题】:Why is WPF slider value not precise为什么 WPF 滑块值不精确
【发布时间】:2013-07-16 19:22:37
【问题描述】:

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

【问题讨论】:

    标签: slider wpf-controls


    【解决方案1】:

    为什么不使用 TextBlock 而不是 Label?

    &lt;TextBlock Text="{Binding Value, ElementName=slider}"/&gt;

    完全按照您的需要显示滑块的值。

    【讨论】:

    • 不知道为什么要这样,有什么不同吗?但我可以试试,如果这能解决我的问题
    猜你喜欢
    • 2018-12-27
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多