Partage via


Slider.IsMoveToPointEnabled Propriété

Définition

Obtient ou définit une valeur qui indique si le Thumb déplacement d’un Slider déplacement immédiatement vers l’emplacement du clic de la souris se produit pendant que le pointeur de la souris s’interrompt sur la Slider piste.

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

Valeur de propriété

true si le Thumb déplacement se déplace immédiatement vers l’emplacement d’un clic de souris ; sinon, false. La valeur par défaut est false.

Attributs

Exemples

L’exemple suivant montre comment définir la IsMoveToPointEnabled propriété .

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

Remarques

Lorsque cette propriété est définie false sur et qu’un clic de souris se produit le long Slider de l’écart Thumb, le Thumb déplacement dans la direction du clic de la souris. Au lieu de passer immédiatement à l’emplacement du clic de souris, le Thumb déplacement d’une distance définie par la SmallChange propriété pour chaque clic de souris.

L’effet de plusieurs clics de souris peut être émulé en appuyant sur le bouton gauche de la souris jusqu’à ce que l’emplacement Thumb souhaité soit repositionné.

Informations sur les propriétés de dépendance

Élément Valeur
Champ d’identificateur IsMoveToPointEnabledProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à