Språk

Track.Thumb Egenskap

Definition

Hämtar kontrollen Thumb som används för att ändra Value för en 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

Egenskapsvärde

Kontrollen Thumb som används med Track. Standardvärdet är en Thumb kontroll som har standardinställningar.

Exempel

I följande exempel visas hur Thumb formatet definieras i ScrollBarControlTemplate när Orientation egenskapen är 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>

Kommentarer

Kontrollens ThumbValueTrack placering motsvarar kontrollens placering. Kontrollens Thumb storlek i en Track kontroll återspeglar mängden innehåll som för närvarande är synligt. Storleken på Thumb kontrollen för Track beräknas på följande sätt:

  • Om egenskapen ViewportSize inte har angetts är storleken på ett Thumb fast standardvärde. Thumb Så här fungerar en Track-funktion i en Slider kontroll.

  • Om egenskapen ViewportSize har angetts och innehållets storlek är större än ViewportSizeanvänds följande formel:

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

    Där parametrarna definieras på följande sätt:

    Parameter Description
    ThumbSize Kontrollens Thumb storlek i samma enheter som TrackLength.
    TrackLength Längden på Track.
    ViewportSize Storleken på det rullningsbara området som visas i innehållsenheterna, till exempel antalet sidor i ett dokument.
    Maximum Det maximala värdet för innehållet i innehållsenheter, till exempel sidan 10 i ett 10-sidiga dokument.
    Minimum Det minsta värdet för innehållet i innehållsenheter, till exempel sida 1 i ett dokument.

    Följande bild visar en visuell representation av några av dessa parametrar i en ScrollBar kontroll.

    Visaportstorlek, tumstorlek och spårlängd.

  • Om innehållets storlek är mindre än en ViewportSizeThumb visas inte och Visibility egenskapen Thumb för är inställd på false.

Minimistorlekarna för en Thumb kontroll bestäms av två systemparametrar och VerticalScrollBarButtonHeightHorizontalScrollBarThumbWidth. Den minsta storleken för en Thumb kontroll i lodrätt Track är 1/2 * VerticalScrollBarButtonHeight och den minsta storleken för en Thumb kontroll i vågrät är Track 1/2 * HorizontalScrollBarThumbWidth.

Gäller för

Se även