0

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などの値だけを表示するようにこれを修正する方法を知っている人はいますか? ありがとう

4

1 に答える 1

0

Label の代わりに TextBlock を使用しないのはなぜですか?

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

スライダの値を正確に表示します。

于 2013-07-16T11:22:37.647 に答える