Aracılığıyla paylaş


Track.Thumb Özellik

Tanım

öğesinin ThumbTracktürünü değiştirmek Value için kullanı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 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
    ThumbSize Denetimin Thumb TrackLength ile aynı birimlerdeki boyutu.
    TrackLength uzunluğunu gösterir Track.
    ViewportSize belgenin sayfa sayısı gibi içerik birimlerinde görünen kaydırılabilir alanın boyutu.
    Maximum 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 düşü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ı, 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.

Şunlara uygulanır

Ayrıca bkz.