Aracılığıyla paylaş


Slider.IsMoveToPointEnabled Özellik

Tanım

Fare işaretçisi iz üzerinde Slider duraklatılırken fare tıklamasının konumuna hemen taşınıp taşınmadığını Thumb gösteren bir Slider değeri alır veya ayarlar.

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

Özellik Değeri

Boolean

trueThumb farenin konumuna hemen taşınırsa tıklayın; değilse , false. Varsayılan değer: false.

Öznitelikler

Örnekler

Aşağıdaki örnekte özelliğin nasıl ayarlanacağı gösterilmektedir IsMoveToPointEnabled .

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"/>

Açıklamalar

Bu özellik olarak false ayarlandığında ve öğesinin Thumbdışında bir fare tıklaması gerçekleştiğindeSlider, Thumb fare tıklaması yönünde hareket eder. fare tıklama konumuna gitmek yerine, Thumb her fare tıklaması SmallChange için özelliği tarafından tanımlanan bir uzaklığı taşır.

Birden çok fare tıklamasının etkisi, istenen konuma yeniden konumlandırılana kadar Thumb sol fare düğmesini basılı tutarak öykünebilir.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı IsMoveToPointEnabledProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır