The DualSlider type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DualSlider |
Initializes a new instance of the DualSlider control.
|
Methods
Name | Description | |
---|---|---|
![]() | 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
Name | Description | |
---|---|---|
![]() ![]() | 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
Name | Description | |
---|---|---|
![]() | 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
Name | Description | |
---|---|---|
![]() | PropertyChanged |
Occurs when a property value changes.
(Inherited from SliderBase.) |