Track.Thumb Özellik

Tanım

Thumb bir öğesini değiştirmek için ValueTrackkullanılan denetimi alı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

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

    Görünüm penceresi boyutu, başparmak boyutu ve izleme uzunluğu

  • İç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ı 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

Şunlara uygulanır

Ayrıca bkz.