<Grid.Resources> <!— Add DataTemplate --> </Grid.Resources>
デフォルトで、目盛はスライダーの目盛として表示されます。ただし、このデフォルト設定をオーバーライドして、代わりに目盛の値を表示できます。
標準の左右上下の目盛はありません。すべてはデータ テンプレートに依存します。
このトピックは、ページに xamSlider コントロールが追加済みであることを前提とします。詳細は、 「xamSlider を使用した作業の開始」トピックを参照してください。
ラベルに似た、目盛の値を表示します。
グリッド リソースを追加します。
XAML の場合:
<Grid.Resources> <!— Add DataTemplate --> </Grid.Resources>
データ テンプレートを追加します。このデータ テンプレートは目盛の値にバインドされ、その値を表示します。
XAML の場合:
<DataTemplate x:Key="HorizontalTick">
<Border >
<TextBlock Text="{Binding}" Margin="0,60,0,0"/>
</Border>
</DataTemplate>
SliderTickMarks 内で、作成したデータ テンプレートに HorizontalTickMarksTemplate プロパティを設定します。
XAML の場合:
<ig:XamNumericRangeSlider Grid.Row="1" MinValue="0" MaxValue="80" Height="100" Margin="10">
<ig:XamSliderNumericThumb Value="15" InteractionMode="Push"/>
<ig:XamSliderNumericThumb Value="40" />
<ig:XamSliderNumericThumb Value="65" InteractionMode="Lock"/>
<ig:XamNumericRangeSlider.TickMarks>
<ig:SliderTickMarks TickMarksFrequency="5" UseFrequency="True"/>
<ig:SliderTickMarks TickMarksFrequency="5" UseFrequency="True" HorizontalTickMarksTemplate="{StaticResource HorizontalTick}"/>
</ig:XamNumericRangeSlider.TickMarks>
</ig:XamNumericRangeSlider>
アプリケーションを保存して実行します。