AutoToolTipPlacement プロパティに True を指定すると、Slider コントロールの Thumb(つまみ)を動かしている最中に現在値を表示させることができます。
また、AutoToolTipPrecision プロパティを使用すると、表示する現在値の小数点の桁数を設定することができます。
下記は、現在値をツールチップに表示させる例です。
XAMLの例
<Grid>
<Slider Name="Slider1" VerticalAlignment="Top"
Minimum="0" Maximum="100"
TickPlacement="BottomRight" TickFrequency="10"
Margin="0,25,0,0"
AutoToolTipPlacement="TopLeft"
AutoToolTipPrecision="1"/>
</Grid>
VBの例
Private Sub Window_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
'スライダーの最小値を0に最大値を100に設定
Slider1.Minimum = 0
Slider1.Maximum = 100
'目盛りの表示設定
Slider1.TickPlacement = Primitives.TickPlacement.BottomRight
Slider1.TickFrequency = 10
'ツールチップ(Sliderの上側に)に現在値が表示されるようにする
Slider1.AutoToolTipPlacement = Primitives.AutoToolTipPlacement.TopLeft
'小数点第1位まで表示
Slider1.AutoToolTipPrecision = 1
End Sub
C#の例
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// スライダーの最小値を0に最大値を100に設定
slider1.Minimum = 0;
slider1.Maximum = 100;
// 目盛りの表示設定
slider1.TickPlacement = System.Windows.Controls.Primitives.TickPlacement.BottomRight;
slider1.TickFrequency = 10;
// ツールチップ(Sliderの下側に)に現在値が表示されるようにする
slider1.AutoToolTipPlacement = System.Windows.Controls.Primitives.AutoToolTipPlacement.TopLeft;
// 小数点第1位まで表示
slider1.AutoToolTipPrecision = 1;
}
