diff --git a/MAUI/Range-Selector/properties.md b/MAUI/Range-Selector/properties.md new file mode 100644 index 0000000000..c8b98269c6 --- /dev/null +++ b/MAUI/Range-Selector/properties.md @@ -0,0 +1,682 @@ +--- +layout: post +title: Properties of .NET MAUI Range Selector control | Syncfusion® +description: This section explains about the properties and events with Syncfusion® MAUI Range Selector (SfRangeSelector) control and more. +platform: maui +control: SfRangeSelector +documentation: ug +--- + +# .NET MAUI Range Selector API Reference + +The Syncfusion® .NET MAUI Range Selector (SfRangeSelector) is a highly interactive UI control, allowing users to select a range values within a minimum and maximum limit. + +This page provides a comprehensive reference for all available APIs of the SfRangeSelector control. + +## SfRangeSelector + +### Constructors + +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ SfRangeSelector() + |
+ + Initializes a new instance of the SfRangeSelector class. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ NumberFormatProperty + |
+ + The backing store for the NumberFormat field. + | +
|
+ StepSizeProperty + |
+ + The backing store for the StepSize field. + | +
|
+ ActiveRegionFillProperty + |
+ + The backing store for the ActiveRegionFill field. + | +
|
+ ActiveRegionStrokeProperty + |
+ + The backing store for the ActiveRegionStroke field. + | +
|
+ ActiveRegionStrokeThicknessProperty + |
+ + The backing store for the ActiveRegionStrokeThickness field. + | +
|
+ ContentProperty + |
+ + The backing store for the Content field. + | +
|
+ InactiveRegionFillProperty + |
+ + The backing store for the InactiveRegionFill field. + | +
|
+ InactiveRegionStrokeProperty + |
+ + The backing store for the InactiveRegionStroke field. + | +
|
+ InactiveRegionStrokeThicknessProperty + |
+ + The backing store for the InactiveRegionStrokeThickness field. + | +
|
+ DeferredUpdateDelayProperty + |
+ + The backing store for the DeferredUpdateDelay field. + | +
|
+ DividerStyleProperty + |
+ + The backing store for the DividerStyle field. + | +
|
+ DragCompletedCommandParameterProperty + |
+ + The backing store for the DragCompletedCommandParameter field. + | +
|
+ DragCompletedCommandProperty + |
+ + The backing store for the DragCompletedCommand field. + | +
|
+ DragStartedCommandParameterProperty + |
+ + The backing store for the DragStartedCommandParameter field. + | +
|
+ DragStartedCommandProperty + |
+ + The backing store for the DragStartedCommand field. + | +
|
+ EdgeLabelsPlacementProperty + |
+ + Identifies the EdgeLabelsPlacement bindable property. + | +
|
+ EnableDeferredUpdateProperty + |
+ + The backing store for the EnableDeferredUpdate field. + | +
|
+ EnableLiquidGlassEffectProperty + |
+ + The backing store for the EnableLiquidGlassEffect field. + | +
|
+ IntervalProperty + |
+ + The backing store for the Interval field. + | +
|
+ IsInversedProperty + |
+ + The backing store for the IsInversed field. + | +
|
+ LabelsPlacementProperty + |
+ + The backing store for the LabelsPlacement field. + | +
|
+ LabelStyleProperty + |
+ + The backing store for the LabelStyle field. + | +
|
+ MajorTickStyleProperty + |
+ + The backing store for the MajorTickStyle field. + | +
|
+ MaximumProperty + |
+ + The backing store for the Maximum field. + | +
|
+ MinimumProperty + |
+ + The backing store for the Minimum field. + | +
|
+ MinorTicksPerIntervalProperty + |
+ + The backing store for the MinorTicksPerInterval field. + | +
|
+ MinorTickStyleProperty + |
+ + The backing store for the MinorTickStyle field. + | +
|
+ ShowDividersProperty + |
+ + The backing store for the ShowDividers field. + | +
|
+ ShowLabelsProperty + |
+ + The backing store for the ShowLabels field. + | +
|
+ ShowTicksProperty + |
+ + The backing store for the ShowTicks field. + | +
|
+ ThumbOverlayStyleProperty + |
+ + The backing store for the ThumbOverlayStyle field. + | +
|
+ ThumbStyleProperty + |
+ + The backing store for the ThumbStyle field. + | +
|
+ TooltipProperty + |
+ + The backing store for the Tooltip field. + | +
|
+ TrackExtentProperty + |
+ + The backing store for the TrackExtent field. + | +
|
+ TrackStyleProperty + |
+ + The backing store for the TrackStyle field. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ NumberFormat + |
+ + Gets or sets the value to format the label text. + | +
|
+ StepSize + |
+ + Gets or sets the value indicating whether to select the discrete value. + | +
|
+ ActiveRegionFill + |
+ + Gets or sets the brush to the ActiveRegionFill. + | +
|
+ ActiveRegionStroke + |
+ + Gets or sets the brush to the ActiveRegionStroke. + | +
|
+ ActiveRegionStrokeThickness + |
+ + Gets or sets the thickness to the ActiveRegionStrokeThickness. + | +
|
+ Content + |
+ + Gets or sets the content to the SfRangeSelector and SfDateTimeRangeSelector. + | +
|
+ InactiveRegionFill + |
+ + Gets or sets the brush to the InactiveRegionFill. + | +
|
+ InactiveRegionStroke + |
+ + Gets or sets the brush to the InactiveRegionStroke. + | +
|
+ InactiveRegionStrokeThickness + |
+ + Gets or sets the thickness to the InactiveRegionStrokeThickness. + | +
|
+ DeferredUpdateDelay + |
+ + Gets or sets the DeferredUpdateDelay, expressed in milliseconds, at which to update the deferred values. + | +
|
+ DividerStyle + |
+ + Gets or sets a value to customize the appearance of the divider shape. + | +
|
+ DragCompletedCommand + |
+ + Gets or sets the command that will be executed when we completed moving the thumb. + | +
|
+ DragCompletedCommandParameter + |
+ + Gets or sets the parameter for the DragCompletedCommandParameter. + | +
|
+ DragStartedCommand + |
+ + Gets or sets the command that will be executed when we start moving the thumb. + | +
|
+ DragStartedCommandParameter + |
+ + Gets or sets the parameter for the DragStartedCommandParameter. + | +
|
+ EdgeLabelsPlacement + |
+ + Gets or sets the first and last label either inside the track bounds or on the intervals. + | +
|
+ EnableDeferredUpdate + |
+ + Gets or sets a value indicating whether to defer a selection. + | +
|
+ EnableLiquidGlassEffect + |
+ + Gets or sets a value indicating whether the liquid glass visual effect is enabled for the control. + | +
|
+ Interval + |
+ + Gets or sets a value indicating the interval between the slider elements in the track. + | +
|
+ IsInversed + |
+ + Gets or sets a value indicating whether to inverse the slider. + | +
|
+ LabelsPlacement + |
+ + Gets or sets the value indicating whether to place the labels either between the major ticks or on the major ticks. + | +
|
+ LabelStyle + |
+ + Gets or sets a value to customize the appearance of the labels. + | +
|
+ MajorTickStyle + |
+ + Gets or sets a value to customize the appearance of the major tick shape. + | +
|
+ Maximum + |
+ + Gets or sets the maximum value of the track. The track ends at this value. + | +
|
+ Minimum + |
+ + Gets or sets the minimum value of the track. The track starts from this value. + | +
|
+ MinorTicksPerInterval + |
+ + Gets or sets the value indicating the number of smaller ticks between two major ticks. + | +
|
+ MinorTickStyle + |
+ + Gets or sets a value to customize the appearance of the minor tick shape. + | +
|
+ ShowDividers + |
+ + Gets or sets a value indicating whether to show or hide the dividers. + | +
|
+ ShowLabels + |
+ + Gets or sets a value indicating whether to show or hide the labels. + | +
|
+ ShowTicks + |
+ + Gets or sets a value indicating whether to show or hide the ticks. + | +
|
+ ThumbOverlayStyle + |
+ + Gets or sets a value to customize the appearance of the thumb overlay shape. + | +
|
+ ThumbStyle + |
+ + Gets or sets a value to customize the appearance of the thumb shape. + | +
|
+ Tooltip + |
+ + Gets or sets a value to customize the appearance of the tooltip shape. + | +
|
+ TrackExtent + |
+ + Gets or sets the value in pixel for extending track edges. + | +
|
+ TrackStyle + |
+ + Gets or sets a value to customize the appearance of the track shape. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ ValueChanged + |
+ + Represents the ValueChanged event, which occurs when the user is done selecting a new value for the slider. + | +
|
+ ValueChanging + |
+ + Represents the ValueChanging event, which occurs when the user is selecting a new value for the Slider by dragging the thumb. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ INumericElement.
+ OnNumberFormatChanged(String, String) + |
+ + A method invoked to handle updates when the numeric format string of an element changes from the old value to the new value. + | +
|
+ INumericElement.OnStepChanged() + |
+ + Invoked when the step value of the SfSlider changes, allowing the control to react to the updated increment setting. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ SfRangeSlider() + |
+ + Initializes a new instance of the SfRangeSlider class. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ NumberFormatProperty + |
+ + The backing store for the NumberFormat field. + | +
|
+ StepSizeProperty + |
+ + The backing store for the StepSize field. + | +
|
+ OrientationProperty + |
+ + The backing store for the Orientation field. + | +
|
+ DragBehaviorProperty + |
+ + The backing store for the DragBehavior field. + | +
|
+ EnableIntervalSelectionProperty + |
+ + The backing store for the EnableIntervalSelection field. + | +
|
+ EndThumbIconProperty + |
+ + The backing store for the EndThumbIcon field. + | +
|
+ RangeEndProperty + |
+ + The backing store for the RangeEnd field. + | +
|
+ RangeStartProperty + |
+ + The backing store for the RangeStart field. + | +
|
+ StartThumbIconProperty + |
+ + The backing store for the StartThumbIcon field. + | +
|
+ DeferredUpdateDelayProperty + |
+ + The backing store for the DeferredUpdateDelay field. + | +
|
+ DividerStyleProperty + |
+ + The backing store for the DividerStyle field. + | +
|
+ DragCompletedCommandParameterProperty + |
+ + The backing store for the DragCompletedCommandParameter field. + | +
|
+ DragCompletedCommandProperty + |
+ + The backing store for the DragCompletedCommand field. + | +
|
+ DragStartedCommandParameterProperty + |
+ + The backing store for the DragStartedCommandParameter field. + | +
|
+ DragStartedCommandProperty + |
+ + The backing store for the DragStartedCommand field. + | +
|
+ EdgeLabelsPlacementProperty + |
+ + Identifies the EdgeLabelsPlacement bindable property. + | +
|
+ EnableDeferredUpdateProperty + |
+ + The backing store for the EnableDeferredUpdate field. + | +
|
+ EnableLiquidGlassEffectProperty + |
+ + The backing store for the EnableLiquidGlassEffect field. + | +
|
+ IntervalProperty + |
+ + The backing store for the Interval field. + | +
|
+ IsInversedProperty + |
+ + The backing store for the IsInversed field. + | +
|
+ LabelsPlacementProperty + |
+ + The backing store for the LabelsPlacement field. + | +
|
+ LabelStyleProperty + |
+ + The backing store for the LabelStyle field. + | +
|
+ MajorTickStyleProperty + |
+ + The backing store for the MajorTickStyle field. + | +
|
+ MaximumProperty + |
+ + The backing store for the Maximum field. + | +
|
+ MinimumProperty + |
+ + The backing store for the Minimum field. + | +
|
+ MinorTicksPerIntervalProperty + |
+ + The backing store for the MinorTicksPerInterval field. + | +
|
+ MinorTickStyleProperty + |
+ + The backing store for the MinorTickStyle field. + | +
|
+ ShowDividersProperty + |
+ + The backing store for the ShowDividers field. + | +
|
+ ShowLabelsProperty + |
+ + The backing store for the ShowLabels field. + | +
|
+ ShowTicksProperty + |
+ + The backing store for the ShowTicks field. + | +
|
+ ThumbOverlayStyleProperty + |
+ + The backing store for the ThumbOverlayStyle field. + | +
|
+ ThumbStyleProperty + |
+ + The backing store for the ThumbStyle field. + | +
|
+ TooltipProperty + |
+ + The backing store for the Tooltip field. + | +
|
+ TrackExtentProperty + |
+ + The backing store for the TrackExtent field. + | +
|
+ TrackStyleProperty + |
+ + The backing store for the TrackStyle field. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ NumberFormat + |
+ + Gets or sets the value to format the label text. + | +
|
+ StepSize + |
+ + Gets or sets the value indicating whether to select the discrete value. + | +
|
+ Orientation + |
+ + Gets or sets the orientation of the SfSlider and SfDateTimeSlider. + | +
|
+ DragBehavior + |
+ + Gets or sets the value which indicates the behavior of the thumb dragging. + | +
|
+ EnableIntervalSelection + |
+ + Gets or set a value indicating whether to drag the thumbs in intervals. + | +
|
+ EndThumbIcon + |
+ + Gets or sets the value for the end thumb. + | +
|
+ RangeEnd + |
+ + Gets or sets the range end value of the track. + | +
|
+ RangeStart + |
+ + Gets or sets the thumb start value of the track. + | +
|
+ StartThumbIcon + |
+ + Gets or sets the value for the start thumb. + | +
|
+ DeferredUpdateDelay + |
+ + Gets or sets the DeferredUpdateDelay, expressed in milliseconds, at which to update the deferred values. + | +
|
+ DividerStyle + |
+ + Gets or sets a value to customize the appearance of the divider shape. + | +
|
+ DragCompletedCommand + |
+ + Gets or sets the command that will be executed when we completed moving the thumb. + | +
|
+ DragCompletedCommandParameter + |
+ + Gets or sets the parameter for the DragCompletedCommandParameter. + | +
|
+ DragStartedCommand + |
+ + Gets or sets the command that will be executed when we start moving the thumb. + | +
|
+ DragStartedCommandParameter + |
+ + Gets or sets the parameter for the DragStartedCommandParameter. + | +
|
+ EdgeLabelsPlacement + |
+ + Gets or sets the first and last label either inside the track bounds or on the intervals. + | +
|
+ EnableDeferredUpdate + |
+ + Gets or sets a value indicating whether to defer a selection. + | +
|
+ EnableLiquidGlassEffect + |
+ + Gets or sets a value indicating whether the liquid glass visual effect is enabled for the control. + | +
|
+ Interval + |
+ + Gets or sets a value indicating the interval between the slider elements in the track. + | +
|
+ IsInversed + |
+ + Gets or sets a value indicating whether to inverse the slider. + | +
|
+ LabelsPlacement + |
+ + Gets or sets the value indicating whether to place the labels either between the major ticks or on the major ticks. + | +
|
+ LabelStyle + |
+ + Gets or sets a value to customize the appearance of the labels. + | +
|
+ MajorTickStyle + |
+ + Gets or sets a value to customize the appearance of the major tick shape. + | +
|
+ Maximum + |
+ + Gets or sets the maximum value of the track. The track ends at this value. + | +
|
+ Minimum + |
+ + Gets or sets the minimum value of the track. The track starts from this value. + | +
|
+ MinorTicksPerInterval + |
+ + Gets or sets the value indicating the number of smaller ticks between two major ticks. + | +
|
+ MinorTickStyle + |
+ + Gets or sets a value to customize the appearance of the minor tick shape. + | +
|
+ ShowDividers + |
+ + Gets or sets a value indicating whether to show or hide the dividers. + | +
|
+ ShowLabels + |
+ + Gets or sets a value indicating whether to show or hide the labels. + | +
|
+ ShowTicks + |
+ + Gets or sets a value indicating whether to show or hide the ticks. + | +
|
+ ThumbOverlayStyle + |
+ + Gets or sets a value to customize the appearance of the thumb overlay shape. + | +
|
+ ThumbStyle + |
+ + Gets or sets a value to customize the appearance of the thumb shape. + | +
|
+ Tooltip + |
+ + Gets or sets a value to customize the appearance of the tooltip shape. + | +
|
+ TrackExtent + |
+ + Gets or sets the value in pixel for extending track edges. + | +
|
+ TrackStyle + |
+ + Gets or sets a value to customize the appearance of the track shape. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ ValueChanged + |
+ + Represents the ValueChanged event, which occurs when the user is done selecting a new value for the slider. + | +
|
+ ValueChanging + |
+ + Represents the ValueChanging event, which occurs when the user is selecting a new value for the Slider by dragging the thumb. + | +
|
+ LabelCreated + |
+ + Represents the LabelCreated event, which occurs when a slider label is created. It is used to format or change the label text. + | +
|
+ ValueChangeEnd + |
+ + Represents the ValueChangeEnd event, which occurs when the user completed selecting a new value by tap/mouse up in the thumb. + | +
|
+ ValueChangeStart + |
+ + Represents the ValueChangeStart event, which occurs when the user is selecting a new value by tap/mouse down in the thumb. + | +
|
+ Name + |
+
+ Description + |
+
|---|---|
|
+ INumericElement.
+ OnNumberFormatChanged(String, String) + |
+ + A method invoked to handle updates when the numeric format string of an element changes from the old value to the new value. + | +
|
+ INumericElement.OnStepChanged() + |
+ + Invoked when the step value of the SfSlider changes, allowing the control to react to the updated increment setting. + | +
|
+ OrientationElement.
+ OnOrientationChanged(SliderOrientation) + |
+ + Invoked when the SfSlider’s orientation changes, allowing the control to update its layout based on the new orientation. + | +