alexa
menu

Xamarin.iOS

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download

    Show / Hide Table of Contents

    Class SfRangeSlider

    Inheritance
    System.Object
    SfRangeSlider
    SFRangeSlider
    Namespace: Syncfusion.SfRangeSlider.iOS
    Assembly: Syncfusion.SfRangeSlider.iOS.dll
    Syntax
    public class SfRangeSlider : UIView

    Constructors

    SfRangeSlider()

    Declaration
    public SfRangeSlider()

    SfRangeSlider(IntPtr)

    Initializes a new instance of the SfRangeSlider class.

    Declaration
    public SfRangeSlider(IntPtr handle)
    Parameters
    Type Name Description
    System.IntPtr handle

    Handle parameter

    Properties

    AllowDragRange

    Gets or sets a value indicating whether to allow the thumb to move in range

    Declaration
    public bool AllowDragRange { get; set; }
    Property Value
    Type
    System.Boolean

    Culture

    Gets or sets the value of CultureInfo.

    Declaration
    public CultureInfo Culture { get; set; }
    Property Value
    Type
    System.Globalization.CultureInfo

    CustomLabel

    Gets or sets the value for custom labels.

    Declaration
    public NSMutableArray CustomLabel { get; set; }
    Property Value
    Type
    Foundation.NSMutableArray

    CustomRangeSlider

    Gets or sets the value of Custom range slider method.

    Declaration
    public NSMutableArray CustomRangeSlider { get; set; }
    Property Value
    Type
    Foundation.NSMutableArray

    CustomThumb

    Gets or sets the value of custom thumb method.

    Declaration
    public NSMutableArray CustomThumb { get; set; }
    Property Value
    Type
    Foundation.NSMutableArray

    Font

    Gets or sets the font.

    Declaration
    public UIFont Font { get; set; }
    Property Value
    Type Description
    UIKit.UIFont

    The font.

    FontSize

    Gets or sets the size of the font.

    Declaration
    public nfloat FontSize { get; set; }
    Property Value
    Type Description
    System.nfloat

    The size of the font.

    Frame

    Gets or sets the value of Frame property.

    Declaration
    public override CGRect Frame { get; set; }
    Property Value
    Type
    CoreGraphics.CGRect

    IsDirectionalReversed

    Gets or sets a value indicating whether Is directional reversed method

    Declaration
    public bool IsDirectionalReversed { get; set; }
    Property Value
    Type
    System.Boolean

    KnobColor

    Gets or sets the fill color of the knob.

    Declaration
    public UIColor KnobColor { get; set; }
    Property Value
    Type
    UIKit.UIColor

    LabelColor

    Gets or sets the text color of the label.

    Declaration
    public UIColor LabelColor { get; set; }
    Property Value
    Type
    UIKit.UIColor

    LabelFormat

    Gets or sets the value of format string.

    Declaration
    public string LabelFormat { get; set; }
    Property Value
    Type
    System.String

    LabelPlacement

    Gets or sets the value that determines the placement of label.

    Declaration
    public SFLabelPlacement LabelPlacement { get; set; }
    Property Value
    Type
    SFLabelPlacement

    Maximum

    Gets or sets the value indicating maximum value of the range.

    Declaration
    public nfloat Maximum { get; set; }
    Property Value
    Type
    System.nfloat

    Minimum

    Gets or sets the value indicating minimum value of the range.

    Declaration
    public nfloat Minimum { get; set; }
    Property Value
    Type
    System.nfloat

    MinimumRange

    Gets or sets the value that determines the placement of value representation

    Declaration
    public nfloat MinimumRange { get; set; }
    Property Value
    Type
    System.nfloat

    Orientation

    Gets or sets the value that determines orientation of the control either vertical or horizontal.

    Declaration
    public SFOrientation Orientation { get; set; }
    Property Value
    Type
    SFOrientation

    RangeEnd

    Gets or sets the value indicating position of the right / bottom thumb.

    Declaration
    public nfloat RangeEnd { get; set; }
    Property Value
    Type
    System.nfloat

    RangeStart

    Gets or sets the value indicating position of the left / top thumb.

    Declaration
    public nfloat RangeStart { get; set; }
    Property Value
    Type
    System.nfloat

    ShowCustomLabel

    Gets or sets a value indicating whether the value show / hide the custom label representation.

    Declaration
    public bool ShowCustomLabel { get; set; }
    Property Value
    Type
    System.Boolean

    ShowMultipleThumbs

    Gets or sets a value indicating whether Show multiple thumbs method

    Declaration
    public bool ShowMultipleThumbs { get; set; }
    Property Value
    Type
    System.Boolean

    ShowRange

    Gets or sets a value indicating whether the value enable range selection by representing two thumbs.

    Declaration
    public bool ShowRange { get; set; }
    Property Value
    Type
    System.Boolean

    ShowValueLabel

    Gets or sets a value indicating whether the value show / hide value representation.

    Declaration
    public bool ShowValueLabel { get; set; }
    Property Value
    Type
    System.Boolean

    SnapsTo

    Gets or sets the value that restricts range snaps movement.

    Declaration
    public SFSnapsTo SnapsTo { get; set; }
    Property Value
    Type
    SFSnapsTo

    StepFrequency

    Gets or sets the value that determines intervals of the thumb step movement .

    Declaration
    public nfloat StepFrequency { get; set; }
    Property Value
    Type
    System.nfloat

    ThumbBorderColor

    Gets or sets the color of the thumb border.

    Declaration
    public UIColor ThumbBorderColor { get; set; }
    Property Value
    Type Description
    UIKit.UIColor

    The color of the thumb border. The default value is transparent.

    ThumbBorderThickness

    Gets or sets the thickness of the thumb border.

    Declaration
    public nfloat ThumbBorderThickness { get; set; }
    Property Value
    Type Description
    System.nfloat

    The thickness of the border. The default value is zero.

    TickColor

    Gets or sets the color to the tick.

    Declaration
    public UIColor TickColor { get; set; }
    Property Value
    Type
    UIKit.UIColor

    TickFrequency

    Gets or sets the value that determines intervals of the thumb step movement.

    Declaration
    public nfloat TickFrequency { get; set; }
    Property Value
    Type
    System.nfloat

    TickLength

    Gets or sets the value of Tick length method

    Declaration
    public nfloat TickLength { get; set; }
    Property Value
    Type
    System.nfloat

    TickPlacement

    Gets or sets the value that determines intervals of the tick representation.

    Declaration
    public SFTickPlacement TickPlacement { get; set; }
    Property Value
    Type
    SFTickPlacement

    ToolTipBackgroundColor

    Gets or sets the background color of the tool tip.

    Declaration
    public UIColor ToolTipBackgroundColor { get; set; }
    Property Value
    Type
    UIKit.UIColor

    ToolTipPlacement

    Gets or sets the value that determines the placement of tool tip.

    Declaration
    public SFToolTipPlacement ToolTipPlacement { get; set; }
    Property Value
    Type
    SFToolTipPlacement

    ToolTipPrecision

    Gets or sets the value that determines the number of digits to be displayed in tool tip.

    Declaration
    public nint ToolTipPrecision { get; set; }
    Property Value
    Type
    System.nint

    TooltipTextColor

    Gets or sets the text color of the tool tip.

    Declaration
    public UIColor TooltipTextColor { get; set; }
    Property Value
    Type
    UIKit.UIColor

    TrackColor

    Gets or sets the fill color for the track.

    Declaration
    public UIColor TrackColor { get; set; }
    Property Value
    Type
    UIKit.UIColor

    TrackCornerRadius

    Gets or sets the corner radius of the track.

    Declaration
    public double TrackCornerRadius { get; set; }
    Property Value
    Type Description
    System.Double

    The corner radius of the track. The default value is zero.

    TrackSelectionColor

    Gets or sets the fill color for the ranged track

    Declaration
    public UIColor TrackSelectionColor { get; set; }
    Property Value
    Type
    UIKit.UIColor

    TrackSelectionThickness

    Gets or sets the value of Track selection thickness method

    Declaration
    public nfloat TrackSelectionThickness { get; set; }
    Property Value
    Type
    System.nfloat

    TrackThickness

    Gets or sets the value of track thickness method

    Declaration
    public nfloat TrackThickness { get; set; }
    Property Value
    Type
    System.nfloat

    Value

    Gets or sets the value that determines the current position of thumb in single thumb representation.

    Declaration
    public nfloat Value { get; set; }
    Property Value
    Type
    System.nfloat

    ValueChangeMode

    Gets or sets the value changing mode property.

    Declaration
    public ValueChangeMode ValueChangeMode { get; set; }
    Property Value
    Type
    ValueChangeMode

    ValuePlacement

    Gets or sets the value that determines the placement of value representation

    Declaration
    public SFValuePlacement ValuePlacement { get; set; }
    Property Value
    Type
    SFValuePlacement

    Methods

    add_DragCompleted(SfRangeSlider.DragThumbEventHandler)

    Declaration
    public void add_DragCompleted(SfRangeSlider.DragThumbEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.DragThumbEventHandler value

    add_DragStarted(SfRangeSlider.DragThumbEventHandler)

    Declaration
    public void add_DragStarted(SfRangeSlider.DragThumbEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.DragThumbEventHandler value

    add_RangeEndValueChange(SfRangeSlider.RangeEndEventHandler)

    Declaration
    public void add_RangeEndValueChange(SfRangeSlider.RangeEndEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.RangeEndEventHandler value

    add_RangeMultiChange(SfRangeSlider.MultiRangeEventHandler)

    Declaration
    public void add_RangeMultiChange(SfRangeSlider.MultiRangeEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.MultiRangeEventHandler value

    add_RangeStartValueChange(SfRangeSlider.RangeStartEventHandler)

    Declaration
    public void add_RangeStartValueChange(SfRangeSlider.RangeStartEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.RangeStartEventHandler value

    add_RangeValueChange(SfRangeSlider.RangeEventHandler)

    Declaration
    public void add_RangeValueChange(SfRangeSlider.RangeEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.RangeEventHandler value

    add_ValueChange(SfRangeSlider.ValueEventHandler)

    Declaration
    public void add_ValueChange(SfRangeSlider.ValueEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.ValueEventHandler value

    AwakeFromNib()

    Awakes from nib.

    Declaration
    public override void AwakeFromNib()

    Dispose(Boolean)

    Dispose method

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    Boolean type

    Draw(CGRect)

    Draw method

    Declaration
    public override void Draw(CGRect rect)
    Parameters
    Type Name Description
    CoreGraphics.CGRect rect

    cg value

    getCurrentPosition(nfloat)

    Get current position method

    Declaration
    public nfloat getCurrentPosition(nfloat _value)
    Parameters
    Type Name Description
    System.nfloat _value

    float type

    Returns
    Type Description
    System.nfloat

    return value

    HitTest(CGPoint, UIEvent)

    Hits the test.

    Declaration
    public override UIView HitTest(CGPoint point, UIEvent uievent)
    Parameters
    Type Name Description
    CoreGraphics.CGPoint point

    Return the Point.

    UIKit.UIEvent uievent

    Returns the event.

    Returns
    Type Description
    UIKit.UIView

    The test.

    LayoutSubviews()

    Layout sub views method

    Declaration
    public override void LayoutSubviews()

    remove_DragCompleted(SfRangeSlider.DragThumbEventHandler)

    Declaration
    public void remove_DragCompleted(SfRangeSlider.DragThumbEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.DragThumbEventHandler value

    remove_DragStarted(SfRangeSlider.DragThumbEventHandler)

    Declaration
    public void remove_DragStarted(SfRangeSlider.DragThumbEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.DragThumbEventHandler value

    remove_RangeEndValueChange(SfRangeSlider.RangeEndEventHandler)

    Declaration
    public void remove_RangeEndValueChange(SfRangeSlider.RangeEndEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.RangeEndEventHandler value

    remove_RangeMultiChange(SfRangeSlider.MultiRangeEventHandler)

    Declaration
    public void remove_RangeMultiChange(SfRangeSlider.MultiRangeEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.MultiRangeEventHandler value

    remove_RangeStartValueChange(SfRangeSlider.RangeStartEventHandler)

    Declaration
    public void remove_RangeStartValueChange(SfRangeSlider.RangeStartEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.RangeStartEventHandler value

    remove_RangeValueChange(SfRangeSlider.RangeEventHandler)

    Declaration
    public void remove_RangeValueChange(SfRangeSlider.RangeEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.RangeEventHandler value

    remove_ValueChange(SfRangeSlider.ValueEventHandler)

    Declaration
    public void remove_ValueChange(SfRangeSlider.ValueEventHandler value)
    Parameters
    Type Name Description
    SfRangeSlider.ValueEventHandler value

    TouchesBegan(NSSet, UIEvent)

    Touches began.

    Declaration
    public override void TouchesBegan(NSSet touches, UIEvent evt)
    Parameters
    Type Name Description
    Foundation.NSSet touches

    Returns the touch.

    UIKit.UIEvent evt

    Returns the event

    TouchesEnded(NSSet, UIEvent)

    Touches ended.

    Declaration
    public override void TouchesEnded(NSSet touches, UIEvent evt)
    Parameters
    Type Name Description
    Foundation.NSSet touches

    Return the touch.

    UIKit.UIEvent evt

    Returns the UIEvent

    Events

    DragCompleted

    Occurs when drag ended.

    Declaration
    public event SfRangeSlider.DragThumbEventHandler DragCompleted
    Event Type
    Type
    SfRangeSlider.DragThumbEventHandler

    DragStarted

    Occurs when drag started.

    Declaration
    public event SfRangeSlider.DragThumbEventHandler DragStarted
    Event Type
    Type
    SfRangeSlider.DragThumbEventHandler

    RangeEndValueChange

    Occurs when value changed.

    Declaration
    public event SfRangeSlider.RangeEndEventHandler RangeEndValueChange
    Event Type
    Type
    SfRangeSlider.RangeEndEventHandler

    RangeMultiChange

    Occurs when value changed.

    Declaration
    public event SfRangeSlider.MultiRangeEventHandler RangeMultiChange
    Event Type
    Type
    SfRangeSlider.MultiRangeEventHandler

    RangeStartValueChange

    Occurs when value changed.

    Declaration
    public event SfRangeSlider.RangeStartEventHandler RangeStartValueChange
    Event Type
    Type
    SfRangeSlider.RangeStartEventHandler

    RangeValueChange

    Occurs when value changed.

    Declaration
    public event SfRangeSlider.RangeEventHandler RangeValueChange
    Event Type
    Type
    SfRangeSlider.RangeEventHandler

    ThumbTouchDown

    Occurs when ThumbTouchDown.

    Declaration
    public event EventHandler<DragThumbEventArgs> ThumbTouchDown
    Event Type
    Type
    System.EventHandler<DragThumbEventArgs>

    ThumbTouchUp

    Occurs when ThumbTouchUp.

    Declaration
    public event EventHandler<DragThumbEventArgs> ThumbTouchUp
    Event Type
    Type
    System.EventHandler<DragThumbEventArgs>

    ValueChange

    Occurs when value changed.

    Declaration
    public event SfRangeSlider.ValueEventHandler ValueChange
    Event Type
    Type
    SfRangeSlider.ValueEventHandler
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved