Comment : personnaliser les graduations sur un curseur
Mise à jour : novembre 2007
Cet exemple montre comment créer un contrôle Slider disposant de graduations.
Exemple
La TickBar s'affiche lorsque vous définissez la propriété TickPlacement à une valeur autre que None, qui est la valeur par défaut.
L'exemple suivant indique comment créer un Slider avec une TickBar qui affiche des graduations. Les propriétés TickPlacement et TickFrequency définissent l'emplacement des graduations et l'intervalle entre elles. Lorsque vous déplacez Thumb, des info-bulles affichent la valeur du Slider. La propriété AutoToolTipPlacement définit où les info-bulles s'affichent. Les déplacements de Thumb correspondent à l'emplacement des graduations car IsSnapToTickEnabled a la valeur true.
<Slider Name="slider1" Width="100"
Orientation="Horizontal" HorizontalAlignment="Left"
IsSnapToTickEnabled="True" Minimum="1" Maximum="9"
TickPlacement="BottomRight" TickFrequency="3"
AutoToolTipPrecision="2" AutoToolTipPlacement="BottomRight"
IsDirectionReversed="False"
IsMoveToPointEnabled="False"/>
L'exemple suivant montre comment utiliser la propriété Ticks pour créer des graduations le long du Slider à intervalles irréguliers.
<Slider Width="100" Value="50" Orientation="Horizontal" HorizontalAlignment="Left"
IsSnapToTickEnabled="True" Maximum="3" TickPlacement="BottomRight"
AutoToolTipPlacement="BottomRight" AutoToolTipPrecision="2"
Ticks="0, 1.1, 2.5, 3"/>
Pour l'exemple complet, consultez Slider avec liaison de données, exemple.