Class
MapGeometry

Classes that derive from this abstract base class define geometric shapes given in geographical coordinates. Geometry objects can be used for clipping, hit-testing, and rendering 2-D graphic data.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public class MapGeometry : Freezable

Inheritance: objectMapGeometry

Derived Classes: MapEllipseGeometryMapGeometryGroupMapPathGeometryMapRectangleGeometry

Constructors

MapGeometry()

Declaration

cs-api-definition
public MapGeometry()

Fields

TransformProperty

Identifies the Transform dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TransformProperty

Field Value

DependencyProperty

Properties

Transform

Gets or sets the Transform object applied to a geometry. This is a dependency property.

Declaration

cs-api-definition
public Transform Transform { get; set; }

Property Value

Transform

Methods

CreateInstanceCore()

When implemented in a derived class, creates a new instance of the Freezable derived class.

Declaration

cs-api-definition
protected override Freezable CreateInstanceCore()

Returns

Freezable

The new instance.

GetShift()

Gets shift of the geometry from shape base point.

Declaration

cs-api-definition
protected Point GetShift()

Returns

Point

OnGeometryChanged()

Called when some geometry parameters are changed.

Declaration

cs-api-definition
protected virtual void OnGeometryChanged()

OnShapeBasePointChanged()

Called when something changed shape base point.

Declaration

cs-api-definition
protected virtual void OnShapeBasePointChanged()

OnTransformChanged()

Method is called when the transform is changed.

Declaration

cs-api-definition
protected virtual void OnTransformChanged()

PropertyChangedHandler(DependencyObject, DependencyPropertyChangedEventArgs)

Geometry property changed callback.

Declaration

cs-api-definition
protected static void PropertyChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)

Parameters

source

DependencyObject

Source.

eventArgs

DependencyPropertyChangedEventArgs

Event Args.