menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class MarkerPointer - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class MarkerPointer

    Represents the marker pointer. To render this pointer, create an instance of MarkerPointer class, and set required properties.

    Inheritance
    System.Object
    Pointer
    MarkerPointer
    Inherited Members
    Pointer.AnimationDuration
    Pointer.AnimationDurationProperty
    Pointer.Color
    Pointer.ColorProperty
    Pointer.EnableAnimation
    Pointer.EnableAnimationProperty
    Pointer.Value
    Pointer.ValueChangeCompleted
    Pointer.ValueChanged
    Pointer.ValueChangeStarted
    Pointer.ValueChanging
    Pointer.ValueProperty
    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.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved