MindFusion.Wpf Pack Programmer's Guide
Slider Members
Constructors Fields Properties Methods Events
 


Represents a slider control that can be used to specify individual values or value ranges.

The following tables list the members exposed by the Slider type.

 Public Constructors

  Name Description

Slider

Initializes a new instance of the Slider class.

 Public Fields

  Name Description

ButtonBackgroundProperty

Identifies the ButtonBackground dependency property.

ButtonBorderBrushProperty

Identifies the ButtonBorderBrush dependency property.

ButtonBorderThicknessProperty

Identifies the ButtonBorderThickness dependency property.

ButtonOverBackgroundProperty

Identifies the ButtonOverBackground dependency property.

ButtonPressedBackgroundProperty

Identifies the ButtonPressedBackground dependency property.

ButtonSizeProperty

Identifies the ButtonSize dependency property.

HandlesVisibilityProperty

Identifies the HandlesVisibility dependency property.

IsDirectionReversedProperty

Identifies the IsDirectionReversed dependency property.

IsMoveToPointEnabledProperty

Identifies the IsMoveToPointEnabled dependency property.

IsSelectionRangeEnabledProperty

Identifies the IsSelectionRangeEnabled dependency property.

IsSnapValueEnabledProperty

Identifies the IsSnapValueEnabled dependency property.

LargeChangeProperty

Identifies the LargeChange dependency property.

MaximumProperty

Identifies the Maximum dependency property.

MaximumRangeSpanProperty

Identifies the MaximumRangeSpan dependency property.

MinimumProperty

Identifies the Minimum dependency property.

MinimumRangeSpanProperty

Identifies the MinimumRangeSpan dependency property.

OrientationProperty

Identifies the Orientation dependency property.

RailBackgroundProperty

Identifies the RailBackground dependency property.

RailInnerBorderBrushProperty

Identifies the RailInnerBorderBrush dependency property.

RailInnerBorderThicknessProperty

Identifies the RailInnerBorderThickness dependency property.

RailMarginProperty

Identifies the RailMargin dependency property.

RailOuterBorderBrushProperty

Identifies the RailOuterBorderBrush dependency property.

RailOuterBorderThicknessProperty

Identifies the RailOuterBorderThickness dependency property.

SelectionEndProperty

Identifies the SelectionEnd dependency property.

SelectionStartProperty

Identifies the SelectionStart dependency property.

SmallChangeProperty

Identifies the SmallChange dependency property.

SnapIntervalProperty

Identifies the SnapInterval dependency property.

ThumbBackgroundProperty

Identifies the ThumbBackground dependency property.

ThumbBorderBrushProperty

Identifies the ThumbBorderBrush dependency property.

ThumbBorderThicknessProperty

Identifies the ThumbBorderThickness dependency property.

ThumbSizeProperty

Identifies the ThumbSize dependency property.

TickBrushProperty

Identifies the TickBrush dependency property.

TickFrequencyProperty

Identifies the TickFrequency dependency property.

TickPlacementProperty

Identifies the TickPlacement dependency property.

TickSizeProperty

Identifies the TickSize dependency property.

TickTextFormatProperty

Identifies the TickTextFormat dependency property.

TickThicknessProperty

Identifies the TickThickness dependency property.

TickTypeProperty

Identifies the TickType dependency property.

ValueProperty

Identifies the Value dependency property.

 Public Properties

  Name Description

ButtonBackground

Gets or sets the background of the increment and decrement buttons. This is a dependency property.

ButtonBorderBrush

Gets or sets the border brush of the increment and decrement buttons. This is a dependency property.

ButtonBorderThickness

Gets or sets the border thickness of the increment and decrement buttons. This is a dependency property.

ButtonOverBackground

Gets or sets the background of the increment and decrement buttons when they are pointed with the mouse. This is a dependency property.

ButtonPressedBackground

Gets or sets the background of the increment and decrement buttons when they are pressed. This is a dependency property.

ButtonSize

Gets or sets the size of the slider buttons. This is a dependency property.

HandlesVisibility

Gets or sets a value specifying whether the increment and decrement buttons should be visible. This is a dependency property.

IsDirectionReversed

Gets or sets a value indicating whether the displayed interval is reversed. This is a dependency property.

IsMoveToPointEnabled

Gets or sets a value indicating whether mouse clicks over the slider rail will automatically adjust the Value of the slider to the value corresponding to the clicked location. This is a dependency property.

IsSelectionRangeEnabled

Gets or sets a value indicating whether the slider is used to select range of values or a single value. This is a dependency property.

IsSnapValueEnabled

Gets or sets a value indicating whether the selected value is automatically snapped to the nearest SnapInterval during interactive modifications. This is a dependency property.

LargeChange

Gets or sets the large change interval. This is a dependency property.

Maximum

Gets or sets the maximum value displayed by the slider. This is a dependency property.

MaximumRangeSpan

Gets or sets the maximum allowed interval for the value range selected in the slider. This is a dependency property.

Minimum

Gets or sets the minimum value displayed by the slider. This is a dependency property.

MinimumRangeSpan

Gets or sets the minimum allowed interval for the value range selected in the slider. This is a dependency property.

Orientation

Gets or sets the orientation of the slider. This is a dependency property.

RailBackground

Gets or sets the background of the slider rail. This is a dependency property.

RailInnerBorderBrush

Gets or sets the brush of the inner border of the slider rail. This is a dependency property.

RailInnerBorderThickness

Gets or sets the thickness of the inner border of the slider rail. This is a dependency property.

RailMargin

Gets or sets the margin of the slider rail. This is a dependency property.

RailOuterBorderBrush

Gets or sets the brush of the outer border of the slider rail. This is a dependency property.

RailOuterBorderThickness

Gets or sets the thickness of the outer border of the slider rail. This is a dependency property.

SelectionEnd

Gets or sets the end of a value range selected in the slider. This is a dependency property.

SelectionStart

Gets or sets the start of a value range selected in the slider. This is a dependency property.

SmallChange

Gets or sets the small change interval. This is a dependency property.

SnapInterval

Gets or sets the interval to automatically snap values to during interactive modifications. This is a dependency property.

ThumbBackground

Gets or sets the background of the slider thumb. This is a dependency property.

ThumbBorderBrush

Gets or sets the border brush of the slider thumb. This is a dependency property.

ThumbBorderThickness

Gets or sets the border thickness of the slider thumb. This is a dependency property.

ThumbSize

Gets or sets the size of the slider thumbs. This is a dependency property.

TickBrush

Gets or sets the brush used to paint tick lines. This is a dependency property.

TickFrequency

Gets or sets the interval between adjacent ticks. This is a dependency property.

TickPlacement

Gets or sets a value indicating the position of the ticks relative to the rail. This is a dependency property.

TickSize

Gets or sets the size of the ticks. This is a dependency property.

TickTextFormat

Gets or sets the format of the values displayed for each tick. This is a dependency property.

TickThickness

Gets or sets the border thickness of the ticks. This is a dependency property.

TickType

Gets or sets a value indicating how ticks are displayed. This is a dependency property.

Value

Gets or sets the single value selected in the slider. This is a dependency property.

 Public Methods

  Name Description

OnApplyTemplate

FrameworkElement.OnApplyTemplate override.

 Protected Methods

  Name Description

OnSelectionEndChanged

Raises the SelectionEndChanged event.

OnSelectionStartChanged

Raises the SelectionStartChanged event.

OnValueChanged

Raises the ValueChanged event.

 Public Events

  Name Description

SelectionEndChanged

Raised when the end of the selected value range has changed.

SelectionStartChanged

Raised when the start of the selected value range has changed.

ValueChanged

Raised when the selected value has changed.

 See Also

Slider Class
MindFusion.UI.Wpf Namespace