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

En el ejemplo siguiente se muestra Thumb cómo se define el estilo ScrollBar dentro de Orientation ControlTemplate cuando la Verticalpropiedad es.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 posición del Thumb control corresponde Value al del Track control.The placement of the Thumb control corresponds to the Value of the Track control. El tamaño del Thumb control en un Track control refleja la cantidad de contenido que está visible actualmente.The size of the Thumb control in a Track control reflects the amount of content that is currently visible. El tamaño del Thumb control Track de se calcula de las maneras siguientes:The size of the Thumb control of the Track is computed in the following ways:

  • Si no ViewportSize se especifica la propiedad, el tamaño Thumb de es un valor predeterminado fijo.If the ViewportSize property is not specified, the size of the Thumb is a fixed default value. Así es como la Thumb de una pista funciona dentro de Slider un control.This is how the Thumb of a Track functions inside a Slider control.

  • Si se ViewportSize especifica la propiedad y el tamaño del contenido es mayor ViewportSizeque, se usa 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:

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

    Los parámetros se definen de la manera siguiente:Where the parameters are defined as follows:

    GuíaThumbSize Tamaño del Thumb control en las mismas unidades que el TrackLength.The size of the Thumb control in the same units as the TrackLength.
    TrackLengthTrackLength Longitud de Track.The length of the Track.
    ViewportSizeViewportSize Tamaño del área desplazable 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.

    En la ilustración siguiente se muestra una representación visual de algunos de estos parámetros ScrollBar en un 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 control de posición y longitud de pista] (~/add/media/scrollbarthumbsizemath.png "Tamaño de la ventanilla, tamaño del control de posición y longitud de pista")Viewport size, thumb size, and track length

  • Si el tamaño del contenido es menor ViewportSizeque un Thumb , no aparece y la Visibility propiedad de Thumb se establece 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.

Los tamaños mínimos de un Thumb control vienen determinados por dos parámetros del sistema VerticalScrollBarButtonHeight , HorizontalScrollBarThumbWidthy.The minimum sizes for a Thumb control are determined by two system parameters, VerticalScrollBarButtonHeight and HorizontalScrollBarThumbWidth. Thumb El tamaño mínimo de un control en un vertical Track es 1/2 * VerticalScrollBarButtonHeight y el tamaño mínimo de un Thumb control en un horizontal Track es 1/2 *. HorizontalScrollBarThumbWidthThe 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: