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