2016-10-28 3 views
0

スライダの現在の値をクリックしている間だけ表示する方法はありますか?ツールチップのようなものだが、マウスオーバーはしない。XAMLを使用するスライダの表示値

このコードは、マウスオーバーで私にスライダーの値を与え、それが二重の値として示されています:

<Slider x:Name="slider" HorizontalAlignment="Left" Maximum="100" Margin="76,10,0,0" VerticalAlignment="Top" Width="184" ToolTipService.ToolTip="{Binding Path=Value, ElementName=slider}" Value="80"/> 

がどのように整数値のみスライダーは、それがクリックされています受信し、それを修正するのですか?

+0

整数を表示するには、バインディングでコンバータを使用できます。あなたのツールチップの振る舞いを変えるには、あなたの最も簡単で簡単な賭けが、このツールチップのスタイルを試すことになるだろう – Sidewinder94

答えて

2

ツールチップを明示的に設定する代わりに、AutoToolTipPlacementAutoToolTipPrecisionのプロパティを設定します。

<Slider ... AutoToolTipPlacement="TopLeft" AutoToolTipPrecision="0" /> 
+0

これは私が探していたものです。ありがとう! – Nollie

関連する問題