Xamarin.Forms

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

    Show / Hide Table of Contents

    Class RangePointer

    Represents range pointer. To render this pointer, create an instance of RangePointer class, and set required properties.

    Inheritance
    System.Object
    Pointer
    RangePointer
    Inherited Members
    Pointer.ValueProperty
    Pointer.ColorProperty
    Pointer.EnableAnimationProperty
    Pointer.AnimationDurationProperty
    Pointer.Value
    Pointer.Color
    Pointer.EnableAnimation
    Pointer.AnimationDuration
    Pointer.ValueChangeStarted
    Pointer.ValueChanging
    Pointer.ValueChanged
    Pointer.ValueChangeCompleted
    Namespace: Syncfusion.SfGauge.XForms
    Assembly: Syncfusion.SfGauge.XForms.dll
    Syntax
    public class RangePointer : Pointer, IThemeElement

    Constructors

    RangePointer()

    Initializes a new instance of the RangePointer class and Represents the RangePointer.

    Declaration
    public RangePointer()

    Fields

    EndOffsetProperty

    Gets or sets the end offset value of the RangePointer. It customizes the end position of the range pointer. This is a bindable property.

    Declaration
    public static readonly BindableProperty EndOffsetProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    OffsetProperty

    Gets or sets the offset value of the RangePointer. It customizes the position of the range pointer. This is a bindable property.

    Declaration
    public static readonly BindableProperty OffsetProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    RangeCapProperty

    Gets or sets the range start value of the RangePointer. It customizes the range cap value for range pointer. This is a bindable property.

    Declaration
    public static readonly BindableProperty RangeCapProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    RangeStartProperty

    Gets or sets the range start value of the RangePointer. It customize the range start value for range pointer. This is a bindable property.

    Declaration
    public static readonly BindableProperty RangeStartProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    StartOffsetProperty

    Gets or sets the start offset value of the RangePointer. It customizes the start position of the range pointer. This is a bindable property.

    Declaration
    public static readonly BindableProperty StartOffsetProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    ThicknessProperty

    Gets or sets the thickness property of the range pointer. It customizes the thickness for range pointer.

    Declaration
    public static readonly BindableProperty ThicknessProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    Properties

    EndOffset

    Gets or sets the end offset value of the RangePointer. It customizes the end position of the range pointer.

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

    This property takes the System.Single StartOffset.

    Examples

    This sample shows how to set the RangeStart of the RangePointer.

    void MyPage()
    {
    	SfCircularGauge gauge = new SfCircularGauge();
    	Scale scale = new Scale();
    	RangePointer rangePointer = new RangePointer();
    	rangePointer.EndOffset = 0.97;
    	scale.Pointers.Add(rangePointer);
    	gauge.Scales.Add(scale);
    }

    Offset

    Gets or sets the offset value of the RangePointer. This customizes the position of the range pointer.

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

    This property takes the System.Double value.

    Examples

    This sample shows how to set the Offset of the RangePointer.

    void MyPage()
    {
    	SfCircularGauge gauge = new SfCircularGauge();
    	Scale scale = new Scale();
    	RangePointer rangePointer = new RangePointer();
    	rangePointer.Offset = 0.1;
    	scale.Pointers.Add(rangePointer);
    	gauge.Scales.Add(scale);
    }

    RangeCap

    Gets or sets the pointer RangeCap of the range pointer. It customizes the range cap value for range pointer.

    Declaration
    public RangeCap RangeCap { get; set; }
    Property Value
    Type Description
    RangeCap

    RangeStart

    Gets or sets the range start value of the RangePointer. It customizes the range start value for range pointer.

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

    This property takes the System.Double value.

    Examples

    This sample shows how to set the RangeStart of the RangePointer.

    void MyPage()
    {
    	SfCircularGauge gauge = new SfCircularGauge();
    	Scale scale = new Scale();
    	RangePointer rangePointer = new RangePointer();
    	rangePointer.RangeStart = 10;
    	scale.Pointers.Add(rangePointer);
    	gauge.Scales.Add(scale);
    }

    StartOffset

    Gets or sets the start offset value of the RangePointer. It customizes the start position of the range pointer. This is a bindable property.

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

    This property takes the System.Single StartOffset.

    Examples

    This sample shows how to set the RangeStart of the RangePointer.

    void MyPage()
    {
    	SfCircularGauge gauge = new SfCircularGauge();
    	Scale scale = new Scale();
    	RangePointer rangePointer = new RangePointer();
    	rangePointer.StartOffset = 1;
    	scale.Pointers.Add(rangePointer);
    	gauge.Scales.Add(scale);
    }

    Thickness

    Gets or sets the thickness of the pointer. It customizes the thickness of range pointer. This is a bindable property.

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

    This property takes the System.Double value.

    Examples

    This sample shows how to set the Offset of the pointer.

    void MyPage()
    {
    	SfCircularGauge gauge = new SfCircularGauge();
    	Scale scale = new Scale();
    	RangePointer rangePointer = new RangePointer();
    	rangePointer.Thickness = 10;
    	scale.Pointers.Add(rangePointer);
    	gauge.Scales.Add(scale);
    }
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved