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; }