Track.Thumb Vlastnost

Definice

Získá ovládací prvek Thumb , který se používá ke změně ValueTrack.

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

Hodnota vlastnosti

Ovládací Thumb prvek, který se používá s Track. Výchozí je ovládací prvek Thumb , který má výchozí nastavení.

Příklady

Následující příklad ukazuje, jak Thumb je styl definován uvnitř, ScrollBarControlTemplate když Orientation je Verticalvlastnost .

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

Poznámky

Umístění Thumb ovládacího prvku odpovídá ValueTrack umístění ovládacího prvku. Velikost Thumb ovládacího prvku v ovládacím Track prvku odráží množství aktuálně viditelného obsahu. Velikost Thumb ovládacího prvku se Track vypočítá následujícími způsoby:

  • ViewportSize Pokud vlastnost není zadána, je velikost objektu Thumb pevnou výchozí hodnotou. Thumb Takto funguje sledování v ovládacím Slider prvku.

  • ViewportSize Pokud je vlastnost zadána a velikost obsahu je větší než ViewportSizehodnota , použije se následující vzorec:

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

    Kde jsou parametry definovány takto:

    Velikost palce Velikost Thumb ovládacího prvku ve stejných jednotkách jako TrackLength.
    TrackLength Délka .Track
    Velikost zobrazení Velikost posouvatelné oblasti, která je viditelná v jednotkách obsahu, například počet stránek dokumentu.
    Maximum Maximální hodnota obsahu v jednotkách obsahu, například stránka 10 10 stránkového dokumentu.
    Minimum Minimální hodnota obsahu v jednotkách obsahu, například stránka 1 dokumentu.

    Následující obrázek znázorňuje vizuální znázornění některých z těchto parametrů v ovládacím ScrollBar prvku.

    Velikost zobrazení, velikost palce a délka stopy

  • Pokud je velikost obsahu menší než ViewportSize, Thumb nezobrazí se a Visibility vlastnost Thumb je nastavena na false.

Minimální velikosti ovládacího prvku Thumb jsou určeny dvěma parametry systému a VerticalScrollBarButtonHeightHorizontalScrollBarThumbWidth. Minimální velikost Thumb ovládacího prvku ve svislém směru Track je 1/2 * VerticalScrollBarButtonHeight a minimální velikost Thumb ovládacího prvku ve vodorovném směru Track je 1/2 * HorizontalScrollBarThumbWidth.

Platí pro

Viz také