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.