New to Telerik UI for WPFStart a free 30-day trial

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:

C#
public class MapGeometry : Freezable

Inheritance: objectMapGeometry

Derived Classes: MapEllipseGeometryMapGeometryGroupMapPathGeometryMapRectangleGeometry

Constructors

C#
public MapGeometry()

Fields

TransformProperty

DependencyProperty

Identifies the Transform dependency property.

C#
public static readonly DependencyProperty TransformProperty

Properties

Transform

Transform

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

C#
public Transform Transform { get; set; }

Methods

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

C#
protected override Freezable CreateInstanceCore()
Returns:

Freezable

The new instance.

Gets shift of the geometry from shape base point.

C#
protected Point GetShift()
Returns:

Point

Called when some geometry parameters are changed.

C#
protected virtual void OnGeometryChanged()

Called when something changed shape base point.

C#
protected virtual void OnShapeBasePointChanged()

Method is called when the transform is changed.

C#
protected virtual void OnTransformChanged()

Geometry property changed callback.

C#
protected static void PropertyChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)
Parameters:sourceDependencyObject

Source.

eventArgsDependencyPropertyChangedEventArgs

Event Args.