Partager via


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.

Voir aussi

Référence

Slider

TickBar

TickPlacement

Autres ressources

Rubriques Comment relatives au curseur