Slider.SelectionStart Eigenschaft

Definition

Ruft den kleinsten Wert einer angegebenen Auswahl für einen Slider ab oder legt diesen fest.

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

Eigenschaftswert

Der kleinste Wert eines ausgewählten Wertebereichs eines Slider. Der Standardwert ist null (0,0).

Attribute

Beispiele

Im folgenden Beispiel wird das Festlegen der SelectionEnd-Eigenschaft veranschaulicht.

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

Hinweise

Der Wert der SelectionStart -Eigenschaft darf nicht kleiner als der Wert der Minimum -Eigenschaft sein und darf nicht größer als der Wert der Maximum -Eigenschaft sein. Der Wert der SelectionEnd -Eigenschaft muss auch größer oder gleich dem Wert der SelectionStart -Eigenschaft sein. Wenn SelectionStart ist kleiner als Minimum oder größer als Maximum, SelectionStart festgelegt ist, auf den Wert der Minimum oder Maximum bzw.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld SelectionStartProperty
Metadateneigenschaften auf true festgelegt BindsTwoWayByDefault

Gilt für:

Weitere Informationen