Slider.IsMoveToPointEnabled Properti

Definisi

Mendapatkan atau mengatur nilai yang menunjukkan apakah Thumb dari suatu Slider bergerak segera ke lokasi klik mouse yang terjadi saat penunjuk mouse berhenti sejenak di Slider trek.

public:
 property bool IsMoveToPointEnabled { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public bool IsMoveToPointEnabled { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.IsMoveToPointEnabled : bool with get, set
Public Property IsMoveToPointEnabled As Boolean

Nilai Properti

true Thumb jika bergerak segera ke lokasi klik mouse; jika tidak, false. Defaultnya adalah false.

Atribut

Contoh

Contoh berikut menunjukkan cara mengatur IsMoveToPointEnabled properti.

Slider hslider = new Slider();
hslider.Orientation = Orientation.Horizontal;
hslider.Width = 100;
hslider.Minimum = 1;
hslider.Maximum = 10;
hslider.IsDirectionReversed = true;
hslider.IsMoveToPointEnabled = true;
hslider.AutoToolTipPrecision = 2;
hslider.AutoToolTipPlacement =
  AutoToolTipPlacement.BottomRight;
hslider.TickPlacement = TickPlacement.BottomRight;

// Manually add ticks to the slider.
DoubleCollection tickMarks = new DoubleCollection();
tickMarks.Add(0.5);
tickMarks.Add(1.5);
tickMarks.Add(2.5);
tickMarks.Add(3.5);
tickMarks.Add(4.5);
tickMarks.Add(5.5);
tickMarks.Add(6.5);
tickMarks.Add(7.5);
tickMarks.Add(8.5);
tickMarks.Add(9.5);
hslider.Ticks = tickMarks;

// Create a selection range.
hslider.IsSelectionRangeEnabled = true;
hslider.SelectionStart = 2.5;
hslider.SelectionEnd = 7.5;
cv2.Children.Add(hslider);
Dim hslider As New Slider()
hslider.Orientation = Orientation.Horizontal
hslider.Width = 100
hslider.Minimum = 1
hslider.Maximum = 10
hslider.IsDirectionReversed = True
hslider.IsMoveToPointEnabled = True
hslider.AutoToolTipPrecision = 2
hslider.AutoToolTipPlacement = AutoToolTipPlacement.BottomRight
hslider.TickPlacement = TickPlacement.BottomRight
Dim tickMarks As New DoubleCollection()
tickMarks.Add(0.5)
tickMarks.Add(1.5)
tickMarks.Add(2.5)
tickMarks.Add(3.5)
tickMarks.Add(4.5)
tickMarks.Add(5.5)
tickMarks.Add(6.5)
tickMarks.Add(7.5)
tickMarks.Add(8.5)
tickMarks.Add(9.5)
hslider.Ticks = tickMarks
hslider.IsSelectionRangeEnabled = True
hslider.SelectionStart = 2.5
hslider.SelectionEnd = 7.5
cv2.Children.Add(hslider)
<Slider Width="100" 
        Orientation="Horizontal"  
        Minimum="1" Maximum="10" 
        IsDirectionReversed="True"
        IsMoveToPointEnabled="True"
        AutoToolTipPrecision="2" AutoToolTipPlacement="BottomRight"
        TickPlacement="BottomRight"
        Ticks="0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5" 
        IsSelectionRangeEnabled="true"
        SelectionStart="2.5" SelectionEnd="7.5" Name="mySlider"/>

Keterangan

Ketika properti ini diatur ke false dan klik mouse terjadi di sepanjang Slider menjauh dari Thumb, Thumb bergerak ke arah klik mouse. Alih-alih langsung berpindah ke lokasi klik mouse, Thumb akan memindahkan jarak yang ditentukan oleh SmallChange properti untuk setiap klik mouse.

Efek dari beberapa klik mouse dapat ditimulasi dengan menekan dan menahan tombol mouse kiri hingga Thumb diposisikan ulang ke lokasi yang diinginkan.

Informasi Properti Dependensi

Item Nilai
Bidang pengidentifikasi IsMoveToPointEnabledProperty
Properti metadata diatur ke true Tidak

Berlaku untuk