Bagikan melalui


Track.Thumb Properti

Definisi

Thumb Mendapatkan kontrol yang digunakan untuk mengubah Value dari Track.

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

Nilai Properti

Thumb Kontrol yang digunakan dengan Track. Defaultnya adalah Thumb kontrol yang memiliki pengaturan default.

Contoh

Contoh berikut menunjukkan bagaimana Thumb gaya didefinisikan di dalam ScrollBarControlTemplate saat Orientation properti adalah 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>

Keterangan

Penempatan Thumb kontrol sesuai dengan ValueTrack kontrol. Ukuran Thumb kontrol dalam Track kontrol mencerminkan jumlah konten yang saat ini terlihat. Ukuran Thumb kontrol Track dihitung dengan cara berikut:

  • ViewportSize Jika properti tidak ditentukan, ukurannya Thumb adalah nilai default tetap. Ini adalah bagaimana Thumb fungsi Track berada di dalam Slider kontrol.

  • ViewportSize Jika properti ditentukan dan ukuran konten lebih besar dari ViewportSize, rumus berikut digunakan:

    ThumbSize = TrackLength * ViewportSize / (Maximum - Minimum + ViewportSize)

    Di mana parameter didefinisikan sebagai berikut:

    Parameter Deskripsi
    ThumbSize Ukuran Thumb kontrol dalam unit yang sama dengan TrackLength.
    TrackLength Panjang Track.
    ViewportSize Ukuran area yang dapat digulir yang terlihat di unit konten, seperti jumlah halaman dokumen.
    Maximum Nilai maksimum konten dalam unit konten, seperti halaman 10 dari dokumen 10 halaman.
    Minimum Nilai minimum konten dalam unit konten, seperti halaman 1 dokumen.

    Ilustrasi berikut menunjukkan representasi visual dari beberapa parameter ini dalam ScrollBar kontrol.

    Ukuran viewport, ukuran jempol, dan panjang trek.

  • Jika ukuran konten kurang dari , ViewportSizeThumb tidak muncul dan Visibility properti Thumb diatur ke false.

Ukuran minimum untuk Thumb kontrol ditentukan oleh dua parameter sistem, VerticalScrollBarButtonHeight dan HorizontalScrollBarThumbWidth. Ukuran minimum untuk Thumb kontrol dalam vertikal Track adalah 1/2 * VerticalScrollBarButtonHeight dan ukuran minimum untuk Thumb kontrol dalam horizontal Track adalah 1/2 * HorizontalScrollBarThumbWidth.

Berlaku untuk

Lihat juga