Share via


Cómo: Personalizar las marcas de paso en un control Slider

Actualización: noviembre 2007

En este ejemplo se muestra cómo crear un control Slider que tiene marcas de paso.

Ejemplo

TickBar se muestra cuando se establece la propiedad TickPlacement en un valor distinto de None, que es su valor predeterminado.

En el ejemplo siguiente se muestra cómo crear un control Slider con un objeto TickBar que muestra las marcas de paso. Las propiedades TickPlacement y TickFrequency definen la ubicación de las marcas de paso y el intervalo entre ellas. Al mover Thumb, la información sobre herramientas muestra el valor de Slider. La propiedad AutoToolTipPlacement define dónde se produce la información sobre herramientas. Los movimientos de Thumb corresponden a la ubicación de las marcas de paso, porque la propiedad IsSnapToTickEnabled está establecida en 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"/>

En el ejemplo siguiente se muestra cómo utilizar la propiedad Ticks para crear marcas de paso a lo largo de un control Slider a 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"/>

Para obtener el ejemplo completo, vea Ejemplo Slider with Data Binding.

Vea también

Referencia

Slider

TickBar

TickPlacement

Otros recursos

Temas "Cómo..." sobre el control Slider