Skip to content

PopupOverlay

Inheritance Hierarchy

Members Summary

Public Constructors Summary

Name
PopupOverlay()
PopupOverlay(IEnumerable<Popup>)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
Attribution String N/A
AutoRefreshInterval TimeSpan N/A
CanRefreshRegion Boolean N/A
DrawingExceptionMode DrawingExceptionMode N/A
IsBase Boolean N/A
IsEmpty Boolean N/A
IsVisible Boolean N/A
MapArguments MapArguments N/A
Name String N/A
OverlayCanvas Canvas N/A
Popups GeoCollection<Popup> This property gets a collection of popup that are added into this overlay.

Protected Properties Summary

Name Return Type Description
IsOverlayInitialized Boolean N/A
PreviousExtent RectangleShape N/A
PreviousScale Double N/A

Public Methods Summary

Name
Close()
Dispose()
Draw(RectangleShape)
Draw(RectangleShape,OverlayRefreshType)
Equals(Object)
GetBoundingBox()
GetHashCode()
GetType()
Initialize(MapArguments)
LoadState(Byte[])
Open()
PanTo(RectangleShape)
Refresh(RectangleShape)
Refresh()
Refresh(IEnumerable<RectangleShape>)
Refresh(TimeSpan)
Refresh(TimeSpan,RequestDrawingBufferTimeType)
Refresh(RectangleShape,TimeSpan)
Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)
Refresh(IEnumerable<RectangleShape>,TimeSpan)
Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)
SaveState()
ToString()

Protected Methods Summary

Name
CloseCore()
Dispose(Boolean)
DrawAttribution(GeoCanvas)
DrawAttributionCore(GeoCanvas)
DrawCore(RectangleShape,OverlayRefreshType)
Finalize()
GetBoundingBoxCore()
InitializeCore(MapArguments)
LoadStateCore(Byte[])
MemberwiseClone()
OnDrawing(DrawingOverlayEventArgs)
OnDrawingAttribution(DrawingAttributionOverlayEventArgs)
OnDrawn(DrawnOverlayEventArgs)
OnDrawnAttribution(DrawnAttributionOverlayEventArgs)
OnRefreshing(OverlayRefreshType)
OpenCore()
PanToCore(RectangleShape)
RefreshCore(RectangleShape)
RefreshCore()
SaveStateCore()

Public Events Summary

Name Event Arguments Description
Drawing DrawingOverlayEventArgs N/A
Drawn DrawnOverlayEventArgs N/A
DrawingAttribution DrawingAttributionOverlayEventArgs N/A
DrawnAttribution DrawnAttributionOverlayEventArgs N/A

Members Detail

Public Constructors

Name
PopupOverlay()
PopupOverlay(IEnumerable<Popup>)

Protected Constructors

Public Properties

Attribution

Summary

N/A

Remarks

N/A

Return Value

String


AutoRefreshInterval

Summary

N/A

Remarks

N/A

Return Value

TimeSpan


CanRefreshRegion

Summary

N/A

Remarks

N/A

Return Value

Boolean


DrawingExceptionMode

Summary

N/A

Remarks

N/A

Return Value

DrawingExceptionMode


IsBase

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsEmpty

Summary

N/A

Remarks

N/A

Return Value

Boolean


IsVisible

Summary

N/A

Remarks

N/A

Return Value

Boolean


MapArguments

Summary

N/A

Remarks

N/A

Return Value

MapArguments


Name

Summary

N/A

Remarks

N/A

Return Value

String


OverlayCanvas

Summary

N/A

Remarks

N/A

Return Value

Canvas


Popups

Summary

This property gets a collection of popup that are added into this overlay.

Remarks

N/A

Return Value

GeoCollection<Popup>


Protected Properties

IsOverlayInitialized

Summary

N/A

Remarks

N/A

Return Value

Boolean


PreviousExtent

Summary

N/A

Remarks

N/A

Return Value

RectangleShape


PreviousScale

Summary

N/A

Remarks

N/A

Return Value

Double


Public Methods

Close()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Dispose()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Draw(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape N/A

Draw(RectangleShape,OverlayRefreshType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape N/A
refreshType OverlayRefreshType N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

GetBoundingBox()

Summary

N/A

Remarks

N/A

Return Value

Type Description
RectangleShape N/A

Parameters

Name Type Description
N/A N/A N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

Initialize(MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArguments MapArguments N/A

LoadState(Byte[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
state Byte[] N/A

Open()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

PanTo(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape N/A

Refresh(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extent RectangleShape N/A

Refresh()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Refresh(IEnumerable<RectangleShape>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape> N/A

Refresh(TimeSpan)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
bufferTime TimeSpan N/A

Refresh(TimeSpan,RequestDrawingBufferTimeType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
bufferTime TimeSpan N/A
bufferTimeType RequestDrawingBufferTimeType N/A

Refresh(RectangleShape,TimeSpan)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentToRefresh RectangleShape N/A
bufferTime TimeSpan N/A

Refresh(RectangleShape,TimeSpan,RequestDrawingBufferTimeType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentToRefresh RectangleShape N/A
bufferTime TimeSpan N/A
bufferTimeType RequestDrawingBufferTimeType N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape> N/A
bufferTime TimeSpan N/A

Refresh(IEnumerable<RectangleShape>,TimeSpan,RequestDrawingBufferTimeType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extentsToRefresh IEnumerable<RectangleShape> N/A
bufferTime TimeSpan N/A
bufferTimeType RequestDrawingBufferTimeType N/A

SaveState()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
N/A N/A N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

Protected Methods

CloseCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Dispose(Boolean)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
disposing Boolean N/A

DrawAttribution(GeoCanvas)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
canvas GeoCanvas N/A

DrawAttributionCore(GeoCanvas)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
canvas GeoCanvas N/A

DrawCore(RectangleShape,OverlayRefreshType)

Summary

This method draws the popups by the specified targetExtent.

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape This parameter indicates an extent to draw the popups.
overlayRefreshType OverlayRefreshType This parameter indicates whether this overlay needs to be refresh or not.

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetBoundingBoxCore()

Summary

This method returns a bounding box to hold all popups.

Remarks

N/A

Return Value

Type Description
RectangleShape A RectangleShape value that to hold all popups.

Parameters

Name Type Description
N/A N/A N/A

InitializeCore(MapArguments)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
mapArguments MapArguments N/A

LoadStateCore(Byte[])

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
state Byte[] N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OnDrawing(DrawingOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e DrawingOverlayEventArgs N/A

OnDrawingAttribution(DrawingAttributionOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawingAttributionOverlayEventArgs N/A

OnDrawn(DrawnOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e DrawnOverlayEventArgs N/A

OnDrawnAttribution(DrawnAttributionOverlayEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
args DrawnAttributionOverlayEventArgs N/A

OnRefreshing(OverlayRefreshType)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
refreshType OverlayRefreshType N/A

OpenCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

PanToCore(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
targetExtent RectangleShape N/A

RefreshCore(RectangleShape)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
extent RectangleShape N/A

RefreshCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

SaveStateCore()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Byte[] N/A

Parameters

Name Type Description
N/A N/A N/A

Public Events

Drawing

N/A

Remarks

N/A

Event Arguments

DrawingOverlayEventArgs

Drawn

N/A

Remarks

N/A

Event Arguments

DrawnOverlayEventArgs

DrawingAttribution

N/A

Remarks

N/A

Event Arguments

DrawingAttributionOverlayEventArgs

DrawnAttribution

N/A

Remarks

N/A

Event Arguments

DrawnAttributionOverlayEventArgs