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 Trackbirlikte kullanılan denetim. Varsayılan, varsayılan ayarları olan bir Thumb denetimdir.
Örnekler
Aşağıdaki örnekte, özelliği olduğunda stilinin OrientationScrollBarControlTemplate içinde nasıl Thumb tanımlandığı gösterilmektedir.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>
Açıklamalar
Denetimin yerleşimi Thumb denetimin konumuna ValueTrack karşılık gelir. Denetimdeki Track denetimin Thumb boyutu, şu anda görünür olan 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. Bir denetimin Thumb içindeki Slider track işlevlerinin yöntemi budur.
ViewportSize özelliği belirtilirse ve içeriğin boyutu değerinden büyükseViewportSize, aşağıdaki formül kullanılır:
ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)Burada parametreler aşağıdaki gibi tanımlanır:
Parametre Açıklama ThumbSizeDenetimin Thumb TrackLength ile aynı birimlerdeki boyutu. TrackLengthuzunluğunu gösterir Track. ViewportSizebelgenin sayfa sayısı gibi içerik birimlerinde görünen kaydırılabilir alanın boyutu. Maximum10 sayfalık belgenin 10. sayfası gibi içerik birimlerindeki içeriğin en yüksek değeri. Minimumbelgenin 1. sayfası gibi içerik birimlerindeki içeriğin en düşü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
falseayarlanır.
Bir Thumb denetimin en küçük boyutları, ve HorizontalScrollBarThumbWidtholmak üzere iki sistem parametresi VerticalScrollBarButtonHeight tarafından belirlenir. Dikey Track bir denetimin en küçük boyutu Thumb 1/2 * VerticalScrollBarButtonHeight ve yatay Track bir denetimin minimum boyutu Thumb 1/2 * HorizontalScrollBarThumbWidthşeklindedir.