Slider.IsMoveToPointEnabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Valore della proprietà
true
se Thumb si sposta immediatamente alla posizione di clic del mouse; in caso contrario, false
. Il valore predefinito è false
.
- Attributi
Esempio
Nell'esempio seguente viene illustrato come impostare la proprietà 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"/>
Commenti
Quando questa proprietà è impostata su false
e un clic del mouse si verifica lungo la Slider distanza dall'oggetto Thumb, lo Thumb sposta nella direzione del clic del mouse. Anziché spostarsi immediatamente nella posizione del clic del mouse, la Thumb distanza viene spostata in base alla SmallChange proprietà per ogni clic del mouse.
L'effetto di più clic del mouse può essere emulato premendo e tenendo premuto il pulsante sinistro del mouse fino a quando non Thumb viene riposizionato nella posizione desiderata.
Informazioni proprietà di dipendenza
Campo Identificatore | IsMoveToPointEnabledProperty |
Proprietà dei metadati impostate su true |
Nessuno |