Freigeben über


Track.Thumb Eigenschaft

Definition

Ruft das Thumb Steuerelement ab, das zum Ändern des Value Steuerelements einer .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 TrackSteuerelement verwendet wird. Der Standardwert ist ein Thumb Steuerelement mit Standardeinstellungen.

Beispiele

Das folgende Beispiel zeigt, wie die Thumb Formatvorlage innerhalb des ScrollBarControlTemplate Zeitpunkts Orientation der Eigenschaft definiert wird 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 Steuerelements entspricht dem Value Steuerelement Track . Die Größe des Thumb Steuerelements in einem Track Steuerelement entspricht der Menge an Inhalten, die derzeit sichtbar sind. Die Größe des ThumbTrack Steuerelements wird wie folgt berechnet:

  • Wenn die ViewportSize Eigenschaft nicht angegeben ist, ist die Größe des Thumb Werts ein fester Standardwert. So funktioniert die Thumb Funktion "Nachverfolgen" innerhalb eines Slider Steuerelements.

  • Wenn die ViewportSize Eigenschaft angegeben ist und die Größe des Inhalts größer als die ViewportSizeist, wird die folgende Formel verwendet:

    ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)

    Dabei werden die Parameter wie folgt definiert:

    Parameter Beschreibung
    ThumbSize Die Größe des Thumb Steuerelements in den gleichen Einheiten wie "TrackLength".
    TrackLength Die Länge der Track.
    ViewportSize Die Größe des bildlauffähigen Bereichs, der in den Inhaltseinheiten sichtbar ist, z. B. die Anzahl der Seiten eines Dokuments.
    Maximum Der Maximalwert des Inhalts in Inhaltseinheiten, z. B. Seite 10 eines 10-Seiten-Dokuments.
    Minimum Der Mindestwert des Inhalts in Inhaltseinheiten, z. B. Seite 1 eines Dokuments.

    Die folgende Abbildung zeigt eine visuelle Darstellung einiger dieser Parameter in einem ScrollBar Steuerelement.

    Viewportgröße, Daumengröße und Titellänge.

  • Wenn die Größe des Inhalts kleiner als ein ViewportSizeist, wird dies Thumb nicht angezeigt, und die Visibility Eigenschaft von Thumb ist auf festgelegt false.

Die Mindestgrößen für ein Thumb Steuerelement werden durch zwei Systemparameter bestimmt und VerticalScrollBarButtonHeightHorizontalScrollBarThumbWidth. Die Mindestgröße für ein Steuerelement in einer Thumb Vertikale Track beträgt 1/2 * VerticalScrollBarButtonHeight und die Mindestgröße für ein Thumb Steuerelement in einer horizontalen Track Ist 1/2 * HorizontalScrollBarThumbWidth.

Gilt für:

Weitere Informationen