Track.Thumb Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í nastavení je Thumb ovládací prvek, 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á ovládacímu ValueTrack prvku. Velikost Thumb ovládacího prvku v ovládacím Track prvku odráží množství obsahu, který je aktuálně viditelný. Velikost Thumb ovládacího prvku se Track vypočítá následujícími způsoby:
Pokud vlastnost ViewportSize není zadána, je velikost Thumb pevné výchozí hodnoty. To je způsob, jakým Thumb funkce Track uvnitř Slider ovládacího prvku.
ViewportSize Pokud je vlastnost zadána a velikost obsahu je větší než ViewportSize, použije se následující vzorec:
ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)Kde jsou parametry definovány takto:
Parameter Description ThumbSizeVelikost Thumb ovládacího prvku ve stejných jednotkách jako TrackLength. TrackLengthDélka Track. ViewportSizeVelikost posouvatelné oblasti, která je viditelná v jednotkách obsahu, například počet stránek dokumentu. MaximumMaximální hodnota obsahu v jednotkách obsahu, jako je stránka 10 10 stránkového dokumentu. MinimumMinimální hodnota obsahu v jednotkách obsahu, například strana 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.
Pokud je velikost obsahu menší než a ViewportSize, Thumb nezobrazí se a Visibility vlastnost Thumb je nastavena na
false.
Minimální velikosti Thumb ovládacího prvku jsou určeny dvěma parametry VerticalScrollBarButtonHeight systému a HorizontalScrollBarThumbWidth. 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 Track směru je 1/2 * HorizontalScrollBarThumbWidth.