Track.Thumb Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Özellik Değeri
Thumb ile Trackkullanılan denetim. Varsayılan, varsayılan ayarları olan bir Thumb denetimdir.
Örnekler
Aşağıdaki örnek, özelliği Verticalolduğunda stilininControlTemplateOrientationScrollBariçinde nasıl Thumb tanımlandığını gösterir.
<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>
Açıklamalar
Denetimin Thumb yerleşimi, denetimin yerleşimine ValueTrack karşılık gelir. Denetimdeki Track denetimin Thumb boyutu, şu anda görünen içerik miktarını yansıtır. denetiminin ThumbTrack boyutu aşağıdaki yollarla hesaplanır:
ViewportSize özelliği belirtilmezse, boyutu Thumb sabit bir varsayılan değerdir. Track işlevinin denetimin Thumb içinde Slider nasıl çalıştığını gösterir.
ViewportSize özelliği belirtilirse ve içeriğin boyutu değerinden büyükse ViewportSizeaşağıdaki formül kullanılır:
ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)
Parametrelerin tanımlandığı yer:
Başparmak Boyutu Denetimin Thumb TrackLength ile aynı birimlerdeki boyutu. TrackLength uzunluğu Track. ViewportSize belgenin sayfa sayısı gibi içerik birimlerinde görünen kaydırılabilir alanın boyutu. Maksimum 10 sayfalık belgenin 10. sayfası gibi içerik birimlerindeki içeriğin en yüksek değeri. Minimum belgenin 1. sayfası gibi içerik birimlerindeki içeriğin en küçük değeri. Aşağıdaki çizimde, bir denetimdeki bu parametrelerden bazılarının görsel gösterimi ScrollBar gösterilmektedir.
İçeriğin boyutu bir ViewportSizeThumb değerinden küçükse, görünmez ve Visibility özelliği Thumb olarak
false
ayarlanır.
Bir Thumb denetimin en küçük boyutları iki sistem parametresi VerticalScrollBarButtonHeight tarafından belirlenir ve HorizontalScrollBarThumbWidth. Dikeydeki bir Thumb denetimin en küçük boyutu 1/2 * VerticalScrollBarButtonHeight ve yatay Track bir denetimin minimum boyutu Thumb 1/2 * HorizontalScrollBarThumbWidthşeklindedir.Track