DrawTilesProgressChangedTileOverlayEventArgs¶
Namespace: ThinkGeo.UI.Wpf
Provides data for tile drawing progress events raised by a TileOverlay.
public class DrawTilesProgressChangedTileOverlayEventArgs : System.ComponentModel.ProgressChangedEventArgs
Inheritance Object → EventArgs → ProgressChangedEventArgs → DrawTilesProgressChangedTileOverlayEventArgs
Properties¶
ElapsedTime¶
public TimeSpan ElapsedTime { get; set; }
Property Value¶
ProgressPercentage¶
public int ProgressPercentage { get; }
Property Value¶
UserState¶
public object UserState { get; }
Property Value¶
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