Aracılığıyla paylaş


Slider.IsSelectionRangeEnabled Özellik

Tanım

öğesinin boyunca Sliderbir seçim aralığı görüntüleyip görüntülemediğini Slider gösteren bir değer alır veya ayarlar.

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

Özellik Değeri

true bir seçim aralığı görüntüleniyorsa; aksi takdirde , false. Varsayılan değer: false.

Öznitelikler

Örnekler

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

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

SelectionStart ve SelectionEnd özellikleri bir seçim aralığını tanımlar ve olarak ayarlandığında seçim aralığının görünmesi IsSelectionRangeEnabled için ayarlanması truegerekir.

Aşağıdaki çizimde, tanımlanmış bir seçim aralığı olan bir gösterilmektedir Slider .

Kaydırıcı denetimi için tanımlanan seçim aralığı

Kaydırıcı seçim aralığı

Bu özellik, uyguladığı denetimin TickBar özelliğine bağlıdırIsSelectionRangeEnabled.

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

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

Şunlara uygulanır

Ayrıca bkz.