Język

Slider.IsMoveToPointEnabled Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy Thumb element Slider przesuwa się natychmiast do lokalizacji kliknięcia myszy, który występuje, gdy wskaźnik myszy wstrzymuje się na Slider torze.

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

Wartość właściwości

truejeśli przesuwa Thumb się natychmiast do lokalizacji kliknięcia myszy; w przeciwnym razie . false Wartość domyślna to false.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak ustawić IsMoveToPointEnabled właściwość .

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

Uwagi

Gdy ta właściwość jest ustawiona na false i kliknięcie myszy następuje wzdłuż Slider odejścia Thumbod , Thumb ruch w kierunku kliknięcia myszy. Zamiast przenosić się natychmiast do lokalizacji kliknięcia myszy, Thumb przesuwa odległość zdefiniowaną przez SmallChange właściwość dla każdego kliknięcia myszy.

Efekt wielu kliknięć myszy można emulować przez naciśnięcie i przytrzymanie lewego przycisku Thumb myszy do momentu zmiany położenia do żądanej lokalizacji.

Informacje o właściwości zależności

Przedmiot Wartość
Pole identyfikatora IsMoveToPointEnabledProperty
Właściwości metadanych ustawione na true Żadne

Dotyczy