Track.Thumb Eigenschaft

Definition

Ruft das Thumb-Steuerelement ab, das verwendet wird, um den Value von einem Track zu ändern.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

Eigenschaftswert

Das Thumb-Steuerelement, das mit dem Track verwendet wird.The Thumb control that is used with the Track. Der Standard ist ein Thumb-Steuerelement, das über Standardeinstellungen verfügt.The default is a Thumb control that has default settings.

Beispiele

Im folgenden Beispiel wird gezeigt, Thumb wie der Stil ScrollBar ControlTemplate in definiert wird, Orientation wenn die Vertical-Eigenschaft ist.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>

Hinweise

Die Platzierung des Thumb -Steuer Elements entspricht der Value des Track -Steuer Elements.The placement of the Thumb control corresponds to the Value of the Track control. Die Größe des Thumb -Steuer Elements in Track einem-Steuerelement spiegelt die Menge an Inhalt wider, die momentan sichtbar ist.The size of the Thumb control in a Track control reflects the amount of content that is currently visible. Die Größe Thumb des Steuer Elements Track von wird wie folgt berechnet:The size of the Thumb control of the Track is computed in the following ways:

  • Wenn die ViewportSize -Eigenschaft nicht angegeben wird, Thumb ist die Größe von ein fester Standardwert.If the ViewportSize property is not specified, the size of the Thumb is a fixed default value. Dies ist die Art Thumb , in der ein Track innerhalb Slider eines Steuer Elements funktioniert.This is how the Thumb of a Track functions inside a Slider control.

  • Wenn die ViewportSize -Eigenschaft angegeben wird und die Größe des Inhalts größer ViewportSizeals ist, wird die folgende Formel verwendet: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/(Maximum-minimal + ViewportSize)ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)

    Dabei werden die Parameter wie folgt definiert:Where the parameters are defined as follows:

    THUMBSIZEThumbSize Die Größe des Thumb Steuer Elements in denselben Einheiten wie die TrackLength.The size of the Thumb control in the same units as the TrackLength.
    TrackLengthTrackLength Die Länge des Track.The length of the Track.
    ViewportSizeViewportSize Die Größe des Bild lauffähigen Bereichs, der in den Inhalts Einheiten sichtbar ist, z. b. die Anzahl der Seiten eines Dokuments.The size of the scrollable area that is visible in the content units, such as the number of pages of a document.
    MaximumMaximum Der maximale Wert des Inhalts in Inhalts Einheiten, z. b. Seite 10 eines 10-seitigen Dokuments.The maximum value of the content in content units, such as page 10 of a 10-page document.
    MinimumMinimum Der minimale Wert des Inhalts in Inhalts Einheiten, z. b. Seite 1 eines Dokuments.The minimum value of the content in content units, such as page 1 of a document.

    Die folgende Abbildung zeigt eine visuelle Darstellung einiger dieser Parameter in einem ScrollBar -Steuerelement.The following illustration shows a visual representation of some of these parameters in a ScrollBar control.

    ![Viewportgröße, Ziehpunkt Größe und Nachverfolgung] (~/add/media/scrollbarthumbsizemath.png "Viewportgröße, Ziehpunkt Größe und Nachverfolgung")Viewport size, thumb size, and track length

  • Wenn die Größe des Inhalts kleiner als ein ViewportSizeist Thumb , wird nicht angezeigt, und die Visibility -Eigenschaft von Thumb ist auf falsefestgelegt.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.

Die Mindestgröße für ein Thumb Steuerelement wird durch zwei Systemparameter fest VerticalScrollBarButtonHeight gelegt HorizontalScrollBarThumbWidth: und.The minimum sizes for a Thumb control are determined by two system parameters, VerticalScrollBarButtonHeight and HorizontalScrollBarThumbWidth. Die Mindestgröße für ein Thumb Steuerelement in einer Track vertikalen ist 1/2 VerticalScrollBarButtonHeight *, und die minimale Größe Thumb für ein Steuerelement Track in einer horizontalen HorizontalScrollBarThumbWidthist 1/2 *.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.

Gilt für:

Siehe auch