Slider.SelectionEnd Property
Updated: February 2009
Gets or sets the largest value of a specified selection for a Slider. This is a dependency property.
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
<object SelectionEnd="double" .../>
Property Value
Type: System.DoubleThe largest value of a selected range of values of a Slider. The default is zero (0.0).
The value of the SelectionEnd property cannot be greater than the value of the Maximum property and cannot be less than the value of the Minimum property. The value of the SelectionEnd property must also be greater than or equal to the value of the SelectionStart property. If the value of the SelectionEnd property is greater than the value of the Maximum property or less than the value of the Minimum property, the value is set to the value of the Maximum or Minimum property respectively.
The following example shows how to set the SelectionEnd property.
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);
<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"/>
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.