menu

Xamarin.Forms

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

    Show / Hide Table of Contents

    Class ShapeSetting

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

    Inheritance
    System.Object
    ShapeSetting
    Namespace: Syncfusion.SfMaps.XForms
    Assembly: Syncfusion.SfMaps.XForms.dll
    Syntax
    public class ShapeSetting : Element, IThemeElement

    Constructors

    ShapeSetting()

    Initializes a new instance of the ShapeSetting class to render the shape settings of the maps.

    Declaration
    public ShapeSetting()

    Fields

    ColorMappingsProperty

    Gets or sets a value to the color mapping property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty ColorMappingsProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    SelectedShapeColorProperty

    Gets or sets a value to the selected shape color property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty SelectedShapeColorProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    SelectedShapeStrokeProperty

    Gets or sets a value to the selected shape stroke property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty SelectedShapeStrokeProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    SelectedShapeStrokeThicknessProperty

    Gets or sets a value to the selected shape stoke thickness property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty SelectedShapeStrokeThicknessProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    ShapeColorValuePathProperty

    Gets or sets a value to the shape color value path property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty ShapeColorValuePathProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    ShapeFillProperty

    Gets or sets a valueto the shape file property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty ShapeFillProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    ShapeStrokeProperty

    Gets or sets a value to the shape stoke property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty ShapeStrokeProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    ShapeStrokeThicknessProperty

    Gets or sets a value to the shape stroke thickness property of the shape settings in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty ShapeStrokeThicknessProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    ShapeValuePathProperty

    Gets or sets a value to the shape value path property of the shape setting in the maps. This is a bindable property.

    Declaration
    public static readonly BindableProperty ShapeValuePathProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    Properties

    ColorMappings

    Gets or sets the colorMappings value from the maps. It represents the color given for the shapes in the shape layer.

    Declaration
    public ObservableCollection<ColorMapping> ColorMappings { get; set; }
    Property Value
    Type
    System.Collections.ObjectModel.ObservableCollection<ColorMapping>

    SelectedShapeColor

    Gets or sets the selection color for shapes in the maps. The default value is dark gray for the selected shape.

    Declaration
    public Color SelectedShapeColor { get; set; }
    Property Value
    Type
    Xamarin.Forms.Color

    SelectedShapeStroke

    Gets or sets the border color of the selected shape in the maps. The default value is white for the selected shape stroke.

    Declaration
    public Color SelectedShapeStroke { get; set; }
    Property Value
    Type
    Xamarin.Forms.Color

    SelectedShapeStrokeThickness

    Gets or sets the border thickness of the selected shape in the maps. The default value is 0.5 for the selected shape stroke thickness.

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

    ShapeColorValuePath

    Gets or sets the field value to be fetched from data for each shape used to determine the shape color in the shape layer of the maps.

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

    ShapeFill

    Gets or sets the fill color of the shapes in the maps. It represents the single color of the shapes in the shape layer.

    Declaration
    public Color ShapeFill { get; set; }
    Property Value
    Type
    Xamarin.Forms.Color

    ShapeStroke

    Gets or sets the shape stroke of the shapes in the maps. The default color of the shape stroke is white.

    Declaration
    public Color ShapeStroke { get; set; }
    Property Value
    Type
    Xamarin.Forms.Color

    ShapeStrokeThickness

    Gets or sets the border thickness of the shapes in the maps. The default value of the shape stroke is 0.5.

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

    ShapeValuePath

    Gets or sets the field value to be fetched from data for each shape in the shape layer of the maps.

    Declaration
    public string ShapeValuePath { get; set; }
    Property Value
    Type
    System.String
    Back to top Generated by DocFX
    OSZAR »
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved
    OSZAR »