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

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.RadMap.dll

Syntax:

C#
public abstract class MapPathBasedVisualElement : MapVisualElement, IClusterable, IBorderElement, IBoxStyle, IBoxElement, IFillElement, ITextElement, IShapedElement

Inheritance: objectMapVisualElementMapPathBasedVisualElement

Derived Classes: MapAirRouteMapCalloutMapClusterMapGeometryMapLabelMapPinMapRoute...

Implements: IBorderElementIBoxElementIBoxStyleIClusterableIFillElementIShapedElementITextElement...

Inherited Members MapVisualElement.Paint(IGraphics, IMapViewport)MapVisualElement.GetGeographicBounds()MapVisualElement.GetCurrentShape()MapVisualElement.GeographicBoundsMapVisualElement.LayerMapVisualElement.IsVisibleMapVisualElement.IsSelectedMapVisualElement.TagMapVisualElement.BackColorMapVisualElement.BackColor2MapVisualElement.BackColor3MapVisualElement.BackColor4MapVisualElement.NumberOfColorsMapVisualElement.GradientAngleMapVisualElement.GradientPercentageMapVisualElement.GradientPercentage2MapVisualElement.GradientStyleMapVisualElement.SizeMapVisualElement.SmoothingModeMapVisualElement.BorderColorMapVisualElement.BorderColor2MapVisualElement.BorderColor3MapVisualElement.BorderColor4MapVisualElement.InnerColorMapVisualElement.InnerColor2MapVisualElement.InnerColor3MapVisualElement.InnerColor4MapVisualElement.BoxStyleMapVisualElement.BorderDrawModeMapVisualElement.BorderDashStyleMapVisualElement.BorderDashPatternMapVisualElement.LeftColorMapVisualElement.LeftShadowColorMapVisualElement.TopColorMapVisualElement.TopShadowColorMapVisualElement.RightColorMapVisualElement.RightShadowColorMapVisualElement.BottomColorMapVisualElement.BottomShadowColorMapVisualElement.BorderWidthMapVisualElement.LeftWidthMapVisualElement.TopWidthMapVisualElement.RightWidthMapVisualElement.BottomWidthMapVisualElement.OffsetMapVisualElement.BorderSizeMapVisualElement.HorizontalWidthMapVisualElement.VerticalWidthMapVisualElement.ForeColorMapVisualElement.FontMapVisualElement.TextMapVisualElement.ToolTipTextMapVisualElement.RawResourceMapVisualElement.Shape...

Constructors

C#
protected MapPathBasedVisualElement()

Properties

Gets a value indicating whether this instance is visible in the viewport.

C#
public override bool IsInViewport { get; }
Property Value:

true if this instance is visible in the viewport.; otherwise, false.

Overrides: MapVisualElement.IsInViewport

C#
protected virtual bool IsOutline { get; }

Gets or sets the location.

C#
public override PointG Location { get; set; }
Property Value:

The location.

Overrides: MapVisualElement.Location

Methods

C#
protected abstract MapVisualElementInfo CreateVisualElementInfo(IMapViewport viewport)
Parameters:viewportIMapViewportReturns:

MapVisualElementInfo

C#
protected MapVisualElementInfo GetVisualElementInfo(IMapViewport viewport)
Parameters:viewportIMapViewportReturns:

MapVisualElementInfo

Hit tests the element.

C#
public override bool HitTest(PointG pointG, PointL pointL, IMapViewport viewport)
Parameters:pointGPointG

The point g.

pointLPointL

The point l.

viewportIMapViewport

The viewport.

Returns:

bool

true if XXXX, false otherwise.

Overrides: MapVisualElement.HitTest(PointG, PointL, IMapViewport)

C#
protected void ResetGraphicsPathCache()

Called when the viewport changes.

C#
public override void ViewportChanged(IMapViewport viewport, ViewportChangeAction action)
Parameters:viewportIMapViewport

The viewport.

actionViewportChangeAction

The action.

Overrides: MapVisualElement.ViewportChanged(IMapViewport, ViewportChangeAction)