Skip to content

DrawTilesProgressChangedTileOverlayEventArgs

Namespace: ThinkGeo.UI.Wpf

Provides data for tile drawing progress events raised by a TileOverlay.

public class DrawTilesProgressChangedTileOverlayEventArgs : System.ComponentModel.ProgressChangedEventArgs

Inheritance objectEventArgsProgressChangedEventArgsDrawTilesProgressChangedTileOverlayEventArgs

Properties

ElapsedTime

Gets or sets the accumulated drawing time for all tiles that have completed.

public TimeSpan ElapsedTime { get; set; }

Property Value

TimeSpan

ProgressPercentage

public int ProgressPercentage { get; }

Property Value

int

UserState

public object UserState { get; }

Property Value

object

Constructors

DrawTilesProgressChangedTileOverlayEventArgs()

Initializes a new instance of the DrawTilesProgressChangedTileOverlayEventArgs class.

public DrawTilesProgressChangedTileOverlayEventArgs()

DrawTilesProgressChangedTileOverlayEventArgs(int)

Initializes a new instance of the DrawTilesProgressChangedTileOverlayEventArgs class with the specified progress.

public DrawTilesProgressChangedTileOverlayEventArgs(int drawTilesPercentage)

Parameters

drawTilesPercentage int
The percentage of tiles that have finished drawing (0-100).

DrawTilesProgressChangedTileOverlayEventArgs(int, object)

Initializes a new instance of the DrawTilesProgressChangedTileOverlayEventArgs class with the specified progress and user state.

public DrawTilesProgressChangedTileOverlayEventArgs(int drawTilesPercentage, object userState)

Parameters

drawTilesPercentage int
The percentage of tiles that have finished drawing (0-100).

userState object
An optional user-defined state object.

DrawTilesProgressChangedTileOverlayEventArgs(int, object, TimeSpan)

Initializes a new instance of the DrawTilesProgressChangedTileOverlayEventArgs class.

public DrawTilesProgressChangedTileOverlayEventArgs(int drawTilesPercentage, object userState, TimeSpan elapsedTime)

Parameters

drawTilesPercentage int
The percentage of tiles that have finished drawing (0-100).

userState object
An optional user-defined state object.

elapsedTime TimeSpan
The accumulated drawing time for completed tiles.