バージョン

ツールチップ

始める前に

xamSlider コントロールにツールチップを表示できます。ツールチップによって、エンドユーザーはマウスをその上に移動すると常にスライダーのつまみの値を確認できます。xamSlider コントロールのツールチップも完全にカスタマイズ可能です。

このトピックは、ページに xamSlider コントロールが追加済みであることを前提とします。詳細は、 「xamSlider を使用した作業の開始」トピックを参照してください。

達成すること

このトピックで以下の手順に従えば、スタイルされたツールチップが表示されます。

次の手順を実行します

  1. xamSliderNumericThumb オブジェクトの ToolTipVisibility プロパティを Visible に設定します。

ToolTipTemplate プロパティのタグを xamSliderNumericThumb に追加します。

XAML の場合:

<ig:XamSliderNumericThumb Value="15" InteractionMode="Push" ToolTipVisibility="Visible">
   <ig:XamSliderNumericThumb.ToolTipTemplate>
      <!-- DataTemplate を追加します -->
   </ig:XamSliderNumericThumb.ToolTipTemplate>
</ig:XamSliderNumericThumb>
  1. DataTemplate を作成します。

Grid パネルを DataTemplate に追加します。

Rectangle を Grid パネルに追加します。

以下のプロパティを Rectangle に設定します。

  • Fill - Blue

  • Opacity - 0.65

XAML の場合:

<DataTemplate>
   <Grid>
      <Rectangle Fill="Blue" Opacity="0.65"/>
      <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
         <!-- TextBlock を追加します -->
      </StackPanel>
   </Grid>
</DataTemplate>
  1. TextBox コントロールを StackPanel コンテナーに追加します。以下のプロパティを設定します。

    • Text - {Binding}

    • Foreground - White

XAML の場合:

<TextBlock Foreground="White" Text="{Binding}"/>
  1. アプリケーションを保存して実行します。

xamSlider ToolTip 01.png