Track.Thumb Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 ThumbSizeDie Größe des Thumb Steuerelements in den gleichen Einheiten wie "TrackLength". TrackLengthDie Länge der Track. ViewportSizeDie Größe des bildlauffähigen Bereichs, der in den Inhaltseinheiten sichtbar ist, z. B. die Anzahl der Seiten eines Dokuments. MaximumDer Maximalwert des Inhalts in Inhaltseinheiten, z. B. Seite 10 eines 10-Seiten-Dokuments. MinimumDer 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.
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.