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 ObjectEventArgs → ProgressChangedEventArgs → DrawTilesProgressChangedTileOverlayEventArgs

Properties

ElapsedTime

public TimeSpan ElapsedTime { get; set; }

Property Value

TimeSpan

ProgressPercentage

public int ProgressPercentage { get; }

Property Value

Int32

UserState

public object UserState { get; }

Property Value

Object

Constructors

DrawTilesProgressChangedTileOverlayEventArgs()

Initializes a new instance of the DrawTilesProgressChangedTileOverlayEventArgs class.

public DrawTilesProgressChangedTileOverlayEventArgs()

DrawTilesProgressChangedTileOverlayEventArgs(Int32)

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

public DrawTilesProgressChangedTileOverlayEventArgs(int drawTilesPercentage)

Parameters

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

DrawTilesProgressChangedTileOverlayEventArgs(Int32, Object)

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

public DrawTilesProgressChangedTileOverlayEventArgs(int drawTilesPercentage, object userState)

Parameters

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

userState Object
An optional user-defined state object.

DrawTilesProgressChangedTileOverlayEventArgs(Int32, Object, TimeSpan)

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

Parameters

drawTilesPercentage Int32

userState Object

elapsedTime TimeSpan