Compartilhar via


Como: Personalizar as escalas em um controle Slider

Este exemplo mostra como criar um controle Slider que possui marcas.

Exemplo

A TickBar é desenhada quando você define a propriedade TickPlacement com um valor diferente de None .

O exemplo a seguir mostra como criar um Slider com uma TickBar que exibe marcas. As propriedades TickPlacement e TickFrequency definem a localização das marcas de escala e o intervalo entre elas. Quando você move o Thumb, tooltips exibem o valor do Slider. A propriedade AutoToolTipPlacement define onde as dicas ocorrem. Os movimentos do Thumb correspondem ao local das marcas pois IsSnapToTickEnabled está definida como 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"/>

O exemplo a seguir mostra como usar a propriedade Ticks para criar marcas junto ao Slider em intervalos irregulares.

 <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"/>

For the complete sample, see Controle deslizante com dados de exemplo de ligação.

Consulte também

Referência

Slider

TickBar

TickPlacement

Outros recursos

Tópicos de "Como Fazer" de Slider