The DualSlider type exposes the following members.

Constructors

  NameDescription
DualSlider
Initializes a new instance of the DualSlider control.

Methods

  NameDescription
GetClosestTickMark
Gets the closest tick mark to the given value.
(Inherited from SliderBase.)
GetNextTickMark
Gets the closest tick mark at or above the given value.
(Inherited from SliderBase.)
GetPreviousTickMark
Gets the closest tick mark at or below the given value.
(Inherited from SliderBase.)
OnApplyTemplate
Called by the framework when the control template is applied.
(Overrides FrameworkElement..::.OnApplyTemplate()()().)
OnMaximumChanged
Called when the Maximum property changes.
(Overrides SliderBase..::.OnMaximumChanged()()().)
OnMinimumChanged
Called when the Minimum property changes.
(Overrides SliderBase..::.OnMinimumChanged()()().)
OnOrientationChanged
Called when the Orientation of this slider has changed.
(Overrides SliderBase..::.OnOrientationChanged()()().)
OnPropertyChanged
Raises the PropertyChanged event.
(Inherited from SliderBase.)
OnSnapToTickMarksChanged
Called when the SnapToTickMarks property changes.
(Overrides SliderBase..::.OnSnapToTickMarksChanged()()().)
OnTickSpacingChanged
Called when the TickSpacing property changes.
(Overrides SliderBase..::.OnTickSpacingChanged()()().)

Fields

  NameDescription
AllowOverlapProperty
Identifies the AllowOverlap property.
EndBufferProperty
Identifies the EndBuffer property.
MaximumRangeProperty
Identifies the MaximumRange property.
MinimumRangeProperty
Identifies the MinimumRange property.
RangeEndProperty
Identifies the RangeEnd property.
RangeStartProperty
Identifies the RangeStart property.

Properties

  NameDescription
AllowOverlap
Gets or sets whether the sliders are allowed to pass each other (i.e. the second slider value is allowed to be lower than the first slider value). This is a dependency property.
EndBuffer
Gets or sets the distance that the slider track extends beyond the minimum and maximum values. This is a dependency property.
ExtraSpacing
Gets the extra spacing allocated around the slider track.
(Overrides SliderBase..::.ExtraSpacing.)
IsInstantMoveEnabled
Gets or sets whether, when the user clicks on the track, the slider value should jump immediately to the clicked value. The default is false, meaning the slider value should execute a LargeChange towards the clicked value. This is a dependency property.
(Inherited from SliderBase.)
IsMouseWheelEnabled
Gets or sets whether the control should respond to the mouse wheel. If the mouse wheel is enabled, its effect is to modify the slider value by SmallChange. This is a dependency property.
(Inherited from SliderBase.)
LargeChange
Gets or sets the amount to be added to or subtracted from a slider value when a large change is made (e.g. the user clicks on the track and IsInstantMoveEnabled is false). This is a dependency property.
(Inherited from SliderBase.)
Maximum
Gets or sets the maximum slider value. This is a dependency property.
(Inherited from SliderBase.)
MaximumRange
Gets or sets the maximum distance between the slider values. The user cannot drag the sliders further apart than this value. The default is no maximum. This is a dependency property.
Minimum
Gets or sets the minimum slider value. The default is 0. This is a dependency property.
(Inherited from SliderBase.)
MinimumRange
Gets or sets the minimum distance between the slider values. The user cannot drag the sliders closer than this value. The default is no minimum. This is a dependency property.
Orientation
Gets or sets the orientation of the slider track. This is a dependency property.
(Inherited from SliderBase.)
Range
Gets the magnitude of the range being displayed by the DualSlider (the difference between the first and second slider values).
RangeEnd
Gets or sets the end of the selected range (the value of the second slider thumb). This is a dependency property.
RangeStart
Gets or sets the start of the selected range (the value of the first slider thumb). This is a dependency property.
RootElement
Gets the root element of the control template.
(Overrides SliderBase..::.RootElement.)
ShowBottomRightTickMarks
Gets or sets whether tick marks should be displayed below the slider track (to the right in vertical orientation). This is a dependency property.
(Inherited from SliderBase.)
ShowTopLeftTickMarks
Gets or sets whether tick marks should be displayed above the slider track (to the left in vertical orientation). This is a dependency property.
(Inherited from SliderBase.)
SmallChange
Gets or sets the amount to be added to or subtracted from a slider value when a small change is made (e.g. mouse wheel or arrow key). This is a dependency property.
(Inherited from SliderBase.)
SnapToTickMarks
Gets or sets whether slider values should snap to tick marks. This is a dependency property.
(Inherited from SliderBase.)
TickPositions
Gets a list of positions where tick marks should be displayed. Each value in the list is the distance between the start of the slider track and a particular tick mark.
(Inherited from SliderBase.)
TickSpacing
Gets or sets the spacing between ticks. The default is 10. This is a dependency property.
(Inherited from SliderBase.)

Events

  NameDescription
PropertyChanged
Occurs when a property value changes.
(Inherited from SliderBase.)

See Also