Track.Thumb Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
Waarde van eigenschap
Het Thumb besturingselement dat wordt gebruikt met de Track. De standaardwaarde is een Thumb besturingselement met standaardinstellingen.
Voorbeelden
In het volgende voorbeeld ziet u hoe de Thumb stijl wordt gedefinieerd in de ScrollBarControlTemplate eigenschap wanneer de Orientation eigenschap 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>
Opmerkingen
De plaatsing van het Thumb besturingselement komt overeen met het ValueTrack besturingselement. De grootte van het Thumb besturingselement in een Track besturingselement weerspiegelt de hoeveelheid inhoud die momenteel zichtbaar is. De grootte van het Thumb besturingselement wordt Track op de volgende manieren berekend:
Als de ViewportSize eigenschap niet is opgegeven, is de grootte van de Thumb eigenschap een vaste standaardwaarde. Dit is de werking Thumb van een track in een Slider besturingselement.
Als de ViewportSize eigenschap is opgegeven en de grootte van de inhoud groter is dan de ViewportSize, wordt de volgende formule gebruikt:
ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)Waar de parameters als volgt worden gedefinieerd:
Parameter Beschrijving ThumbSizeDe grootte van het Thumb besturingselement in dezelfde eenheden als de TrackLength. TrackLengthDe lengte van de Track. ViewportSizeDe grootte van het schuifbare gebied dat zichtbaar is in de inhoudseenheden, zoals het aantal pagina's van een document. MaximumDe maximumwaarde van de inhoud in inhoudseenheden, zoals pagina 10 van een document van 10 pagina's. MinimumDe minimumwaarde van de inhoud in inhoudseenheden, zoals pagina 1 van een document. In de volgende afbeelding ziet u een visuele weergave van sommige van deze parameters in een ScrollBar besturingselement.
Als de grootte van de inhoud kleiner is dan een ViewportSize, wordt deze Thumb niet weergegeven en wordt de Visibility eigenschap Thumb ingesteld op
false.
De minimale grootten voor een Thumb besturingselement worden bepaald door twee systeemparameters en VerticalScrollBarButtonHeightHorizontalScrollBarThumbWidth . De minimale grootte voor een Thumb besturingselement in een verticaal Track is 1/2 * VerticalScrollBarButtonHeight en de minimale grootte voor een Thumb besturingselement in een horizontale Track modus is 1/2 * HorizontalScrollBarThumbWidth.