Track.Thumb Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 ThumbSizeKontrollens Thumb storlek i samma enheter som TrackLength. TrackLengthLängden på Track. ViewportSizeStorleken på det rullningsbara området som visas i innehållsenheterna, till exempel antalet sidor i ett dokument. MaximumDet maximala värdet för innehållet i innehållsenheter, till exempel sidan 10 i ett 10-sidiga dokument. MinimumDet 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.
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.