Track.Thumb Eigenschap

Definitie

Hiermee haalt u het Thumb besturingselement op dat wordt gebruikt om de Value wijziging van een 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

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
    ThumbSize De grootte van het Thumb besturingselement in dezelfde eenheden als de TrackLength.
    TrackLength De lengte van de Track.
    ViewportSize De grootte van het schuifbare gebied dat zichtbaar is in de inhoudseenheden, zoals het aantal pagina's van een document.
    Maximum De maximumwaarde van de inhoud in inhoudseenheden, zoals pagina 10 van een document van 10 pagina's.
    Minimum De 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.

    Viewportgrootte, duimgrootte en lengte bijhouden.

  • 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.

Van toepassing op

Zie ook