[]
        
(Showing Draft Content)

C1.Blazor.Input.C1RangeSlider

C1RangeSlider Class

Range slider.

Inheritance
C1RangeSlider
Namespace: C1.Blazor.Input
Assembly: C1.Blazor.Input.dll
Syntax
public class C1RangeSlider : SliderBase, IComponent, IHandleAfterRender, IDependencyObject, IHandleEvent, IDisposable

Constructors

Name Description
C1RangeSlider()

Initializes a new instance of the C1RangeSlider class.

Fields

Name Description
IsEnabledProperty

Identifies the IsEnabled dependency property.

LowerThumbStyleProperty

Identifies the LowerThumbStyle dependency property.

LowerValueProperty

Identifies the LowerValue dependency property.

MaximumProperty

Identifies the Maximum dependency property.

MinimumProperty

Identifies the Minimum dependency property.

OrientationProperty

Identifies the Orientation dependency property.

RangeTrackStyleProperty

Identifies the RangeTrackStyle dependency property.

ScrollBehaviorProperty

Identifies the ScrollBehavior dependency property.

TrackStyleProperty

Identifies the TrackStyle dependency property.

UpperThumbStyleProperty

Identifies the UpperThumbStyle dependency property.

UpperValueProperty

Identifies the UpperValue dependency property.

ValueChangedProperty

Identifies the ValueChanged dependency property.

Properties

Name Description
IsDisposed

Gets whether this instance is disposed.

IsEnabled

Gets or sets a value indicating whether this element is enabled in the user interface (UI).

LowerThumb

Lower thumb.

LowerThumbNode

Lower thumb node.

LowerThumbStyle

Lower thumb style.

LowerValue

Gets or sets the current lower magnitude of the range control.

LowerValueChanged

Gets or sets the callback called when the LowerValue property has changed.

Maximum

The greatest value in the range of permitted values. This value must be greater than or equal to the value of the Minimum parameter.

Minimum

The lowest value in the range of permitted values. This value must be less than or equal to the value of the Maximum parameter.

Orientation

Orientation of the slider.

RangeTrackStyle

Range track style.

ScrollBehavior

Gets or sets how thumbs will be moved when a pointer click will be performed outside the selected area.

TrackStyle

Track style.

UpperThumb

Upper thumb.

UpperThumbNode

Upper thumb node.

UpperThumbStyle

Upper thumb style.

UpperValue

Gets or sets the current upper magnitude of the range control.

UpperValueChanged

Gets or sets the callback called when the UpperValue property has changed.

ValueChanged

Fires when any of the properties: LowerValue or UpperValue changes.

Methods

Name Description
BuildRenderTree(RenderTreeBuilder)
CreatePositionStrategy()

Thumbs could have a specific position calculation.

Dispose(bool)
GetIsEnabled()

Return the slider's IsEnabled.

GetMaximum()

Return the slider's maximum value.

GetMinimum()

Return the slider's minimum value.

GetOrientation()

Return the slider's Orientation.

InitializeAsync()

This method is called when the component is initialized.

OnAfterRender(bool)
SetParametersAsync(ParameterView)
ThumbGotFocus(LinkedListNode<ThumbModel>)

Calls when a thumb got the focus.

ThumbLostFocus()

Calls when a thumb lost the focus.

TurnOffElementsTransition()

Turn off elements transition.

TurnOnElementsTransition()

Turn on elements transition.