Track.Thumb Track.Thumb Track.Thumb Track.Thumb Property

Definición

Obtiene el control Thumb que se utiliza para cambiar Value de Track.Gets the Thumb control that is used to change the Value of a Track.

public:
 property System::Windows::Controls::Primitives::Thumb ^ Thumb { System::Windows::Controls::Primitives::Thumb ^ get(); void set(System::Windows::Controls::Primitives::Thumb ^ value); };
public System.Windows.Controls.Primitives.Thumb Thumb { get; set; }
member this.Thumb : System.Windows.Controls.Primitives.Thumb with get, set
Public Property Thumb As Thumb

Valor de propiedad

El control Thumb que se utiliza con Track.The Thumb control that is used with the Track. El valor predeterminado es un control Thumb que tiene la configuración predeterminada.The default is a Thumb control that has default settings.

Ejemplos

El ejemplo siguiente se muestra cómo el Thumb estilo se define dentro de la ScrollBar ControlTemplate cuando el Orientation propiedad es Vertical.The following example shows how the Thumb style is defined inside the ScrollBarControlTemplate when the Orientation property is Vertical.

<Track Grid.Row="1" Name="PART_Track"
       IsDirectionReversed="true">
  <Track.DecreaseRepeatButton>
    <RepeatButton Style="{DynamicResource ScrollBar_UpTrack}"/>
  </Track.DecreaseRepeatButton>
  <Track.Thumb>
    <Thumb Style="{DynamicResource ScrollBar_HorizontalThumb}"/>
  </Track.Thumb>
  <Track.IncreaseRepeatButton>
    <RepeatButton Style="{DynamicResource ScrollBar_DownTrack}"/>
  </Track.IncreaseRepeatButton>
</Track>

Comentarios

La colocación de la Thumb control corresponde a la Value de la Track control.The placement of the Thumb control corresponds to the Value of the Track control. El tamaño de la Thumb controlar en un Track control refleja la cantidad de contenido que está actualmente visible.The size of the Thumb control in a Track control reflects the amount of content that is currently visible. El tamaño de la Thumb control de la Track se calcula de las maneras siguientes:The size of the Thumb control of the Track is computed in the following ways:

  • Si el ViewportSize propiedad no se especifica, el tamaño de la Thumb es un valor predeterminado fijo.If the ViewportSize property is not specified, the size of the Thumb is a fixed default value. Se trata cómo el Thumb de un seguimiento de las funciones dentro de un Slider control.This is how the Thumb of a Track functions inside a Slider control.

  • Si el ViewportSize se especifica la propiedad y el tamaño del contenido es mayor que el ViewportSize, se utiliza la fórmula siguiente:If the ViewportSize property is specified and the size of the content is greater than the ViewportSize, the following formula is used:

    ThumbSize = TrackLength * ViewportSize / (máximo: mínimo + ViewportSize)ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)

    Donde los parámetros se definen como sigue:Where the parameters are defined as follows:

    ThumbSizeThumbSize El tamaño de la Thumb control en las mismas unidades como TrackLength.The size of the Thumb control in the same units as the TrackLength.
    TrackLengthTrackLength La longitud de la Track.The length of the Track.
    ViewportSizeViewportSize El tamaño del área desplazable que está visible en las unidades de contenido, como el número de páginas de un documento.The size of the scrollable area that is visible in the content units, such as the number of pages of a document.
    MáximoMaximum El valor máximo del contenido en unidades de contenido, como la página 10 de un documento de 10 páginas.The maximum value of the content in content units, such as page 10 of a 10-page document.
    MínimaMinimum El valor mínimo del contenido en unidades de contenido, como la página 1 de un documento.The minimum value of the content in content units, such as page 1 of a document.

    La siguiente ilustración muestra una representación visual de algunos de estos parámetros en un ScrollBar control.The following illustration shows a visual representation of some of these parameters in a ScrollBar control.

    Tamaño de la ventanilla, tamaño del botón y realizar un seguimiento de longitudViewport size, thumb size, and track length

  • Si el tamaño del contenido es menor que un ViewportSize, el Thumb no aparece y el Visibility propiedad de Thumb está establecido en false.If the size of the content is less than a ViewportSize, the Thumb does not appear and the Visibility property of Thumb is set to false.

Cambia el tamaño mínimo para un Thumb control vienen determinados por los dos parámetros del sistema, VerticalScrollBarButtonHeight y HorizontalScrollBarThumbWidth.The minimum sizes for a Thumb control are determined by two system parameters, VerticalScrollBarButtonHeight and HorizontalScrollBarThumbWidth. El tamaño mínimo para un Thumb control en una vertical Track es 1/2 * VerticalScrollBarButtonHeight y el tamaño mínimo para un Thumb control en horizontal Track es 1/2 * HorizontalScrollBarThumbWidth.The minimum size for a Thumb control in a vertical Track is 1/2 * VerticalScrollBarButtonHeight and the minimum size for a Thumb control in a horizontal Track is 1/2 * HorizontalScrollBarThumbWidth.

Se aplica a

Consulte también: