RangeSelector Class 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
RangeSelector is a "double slider" control for range values.
[Windows.UI.Xaml.TemplatePart(Name="OutOfRangeContentContainer", Type=typeof(Windows.UI.Xaml.Controls.Border))]
[Windows.UI.Xaml.TemplatePart(Name="ActiveRectangle", Type=typeof(Windows.UI.Xaml.Shapes.Rectangle))]
[Windows.UI.Xaml.TemplatePart(Name="MinThumb", Type=typeof(Windows.UI.Xaml.Controls.Primitives.Thumb))]
[Windows.UI.Xaml.TemplatePart(Name="MaxThumb", Type=typeof(Windows.UI.Xaml.Controls.Primitives.Thumb))]
[Windows.UI.Xaml.TemplatePart(Name="ContainerCanvas", Type=typeof(Windows.UI.Xaml.Controls.Canvas))]
[Windows.UI.Xaml.TemplatePart(Name="ControlGrid", Type=typeof(Windows.UI.Xaml.Controls.Grid))]
[Windows.UI.Xaml.TemplatePart(Name="ToolTip", Type=typeof(Windows.UI.Xaml.Controls.Grid))]
[Windows.UI.Xaml.TemplatePart(Name="ToolTipText", Type=typeof(Windows.UI.Xaml.Controls.TextBlock))]
[Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="Normal")]
[Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="MinPressed")]
[Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="MaxPressed")]
[Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="Disabled")]
public class RangeSelector : Windows.UI.Xaml.Controls.Control[<Windows.UI.Xaml.TemplatePart(Name="OutOfRangeContentContainer", Type=typeof(Windows.UI.Xaml.Controls.Border))>]
[<Windows.UI.Xaml.TemplatePart(Name="ActiveRectangle", Type=typeof(Windows.UI.Xaml.Shapes.Rectangle))>]
[<Windows.UI.Xaml.TemplatePart(Name="MinThumb", Type=typeof(Windows.UI.Xaml.Controls.Primitives.Thumb))>]
[<Windows.UI.Xaml.TemplatePart(Name="MaxThumb", Type=typeof(Windows.UI.Xaml.Controls.Primitives.Thumb))>]
[<Windows.UI.Xaml.TemplatePart(Name="ContainerCanvas", Type=typeof(Windows.UI.Xaml.Controls.Canvas))>]
[<Windows.UI.Xaml.TemplatePart(Name="ControlGrid", Type=typeof(Windows.UI.Xaml.Controls.Grid))>]
[<Windows.UI.Xaml.TemplatePart(Name="ToolTip", Type=typeof(Windows.UI.Xaml.Controls.Grid))>]
[<Windows.UI.Xaml.TemplatePart(Name="ToolTipText", Type=typeof(Windows.UI.Xaml.Controls.TextBlock))>]
[<Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="Normal")>]
[<Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="MinPressed")>]
[<Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="MaxPressed")>]
[<Windows.UI.Xaml.TemplateVisualState(GroupName="CommonStates", Name="Disabled")>]
type RangeSelector = class
    inherit ControlPublic Class RangeSelector
Inherits Control- Inheritance
- 
				Windows.UI.Xaml.Controls.ControlRangeSelector
- Attributes
- 
			Windows.UI.Xaml.TemplatePartAttribute Windows.UI.Xaml.TemplateVisualStateAttribute
Constructors
| RangeSelector() | Initializes a new instance of the RangeSelector class. Create a default range selector control. | 
Fields
| MaximumProperty | Identifies the Maximum property. | 
| MinimumProperty | Identifies the Minimum property. | 
| RangeEndProperty | Identifies the RangeEnd property. | 
| RangeMaxProperty | Identifies the RangeMax dependency property. | 
| RangeMinProperty | Identifies the RangeMin dependency property. | 
| RangeStartProperty | Identifies the RangeStart property. | 
| StepFrequencyProperty | Identifies the StepFrequency property. | 
Properties
| Maximum | Gets or sets the absolute maximum value of the range. | 
| Minimum | Gets or sets the absolute minimum value of the range. | 
| RangeEnd | Gets or sets the current selected upper limit value of the range, modifiable by the user. | 
| RangeMax | Gets or sets the current upper limit value of the range. | 
| RangeMin | Gets or sets the current lower limit value of the range. | 
| RangeStart | Gets or sets the current selected lower limit value of the range, modifiable by the user. | 
| StepFrequency | Gets or sets the value part of a value range that steps should be created for. | 
Methods
| OnApplyTemplate() | Update the visual state of the control when its template is changed. | 
| OnThumbDragCompleted(DragCompletedEventArgs) | Called before the ThumbDragCompleted event occurs. | 
| OnThumbDragStarted(DragStartedEventArgs) | Called before the ThumbDragStarted event occurs. | 
| OnValueChanged(RangeChangedEventArgs) | Called before the ValueChanged event occurs. | 
Events
| ThumbDragCompleted | Event raised when lower or upper range thumbs end being dragged. | 
| ThumbDragStarted | Event raised when lower or upper range thumbs start being dragged. | 
| ValueChanged | Event raised when lower or upper range values are changed. |