ClassMapGeometry
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:
public class MapGeometry : Freezable
Inheritance: objectMapGeometry
Derived Classes:
Constructors
MapGeometry()
Declaration
public MapGeometry()
Fields
TransformProperty
Identifies the Transform dependency property.
Declaration
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
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
protected override Freezable CreateInstanceCore()
Returns
Freezable
The new instance.
GetShift()
Gets shift of the geometry from shape base point.
Declaration
protected Point GetShift()
Returns
Point
OnGeometryChanged()
Called when some geometry parameters are changed.
Declaration
protected virtual void OnGeometryChanged()
OnShapeBasePointChanged()
Called when something changed shape base point.
Declaration
protected virtual void OnShapeBasePointChanged()
OnTransformChanged()
Method is called when the transform is changed.
Declaration
protected virtual void OnTransformChanged()
PropertyChangedHandler(DependencyObject, DependencyPropertyChangedEventArgs)
Geometry property changed callback.
Declaration
protected static void PropertyChangedHandler(DependencyObject source, DependencyPropertyChangedEventArgs eventArgs)
Parameters
source
DependencyObject
Source.
eventArgs
DependencyPropertyChangedEventArgs
Event Args.