Class MarkerPointer
Represents the marker pointer. To render this pointer, create an instance of MarkerPointer class, and set required properties.
Inherited Members
Namespace: Syncfusion.SfGauge.XForms
Assembly: Syncfusion.SfGauge.XForms.dll
Syntax
public class MarkerPointer : Pointer, IThemeElement
Constructors
MarkerPointer()
Declaration
public MarkerPointer()
Fields
EnableDraggingProperty
Gets or sets a value that indicates whether the PointerDragging property to be enabled for marker pointer. This is a bindable property.
Declaration
public static readonly BindableProperty EnableDraggingProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
ImageSourceProperty
Gets or sets the source property path for image symbol. It sets path of an image source for marker shapes.
Declaration
public static readonly BindableProperty ImageSourceProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MarkerHeightProperty
Gets or sets the height property of the marker. It customizes the height for marker. This is a bindable property.
Declaration
public static readonly BindableProperty MarkerHeightProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MarkerShapeProperty
Gets or sets the type of the marker pointer property. It customizes the shapes of marker pointer. This is a bindable property.
Declaration
public static readonly BindableProperty MarkerShapeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MarkerWidthProperty
Gets or sets the width property of the marker. It customizes the width for marker. This is a bindable property.
Declaration
public static readonly BindableProperty MarkerWidthProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
OffsetProperty
Gets or sets the position of marker pointer. It customizes the position for marker pointer by setting the offset value of pointer.
Declaration
public static readonly BindableProperty OffsetProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
StepFrequencyProperty
Gets or sets the step frequency of marker pointer. It is used to snap the values while dragging the pointer.
Declaration
public static readonly BindableProperty StepFrequencyProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
Properties
EnableDragging
Gets or sets a value that indicates whether the PointerDragging to be enabled for marker pointer. This is a bindable property.
Declaration
public bool EnableDragging { get; set; }
Property Value
Type |
---|
System.Boolean |
ImageSource
Gets or sets the source path for image symbol. It is used to set path of an image source for marker shapes.
Declaration
public string ImageSource { get; set; }
Property Value
Type |
---|
System.String |
MarkerHeight
Gets or sets the height of the marker. It customizes the height for marker. This is a bindable property.
Declaration
public double MarkerHeight { get; set; }
Property Value
Type |
---|
System.Double |
MarkerShape
Gets or sets the type of marker pointer. It is used to customize the shapes of marker pointer. This is a bindable property.
Declaration
public MarkerShape MarkerShape { get; set; }
Property Value
Type |
---|
MarkerShape |
MarkerWidth
Gets or sets the width of the marker. It customizes the width for marker. This is a bindable property.
Declaration
public double MarkerWidth { get; set; }
Property Value
Type |
---|
System.Double |
Offset
Gets or sets the position of marker pointer. It customizes the position for marker pointer by setting the offset value.
Declaration
public double Offset { get; set; }
Property Value
Type |
---|
System.Double |
StepFrequency
Gets or sets the snap value to the marker pointer. While dragging the pointer, it will move to next value based on step frequency value. Default value is 0.
Declaration
public double StepFrequency { get; set; }
Property Value
Type |
---|
System.Double |
Remarks
To drag with step frequency value, enable dragging support for pointer.