mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-04-05 14:37:01 +00:00
MapTileLayerBase.TileImageLoader property
This commit is contained in:
parent
ebdbc012f2
commit
b32755e29e
7 changed files with 13 additions and 33 deletions
|
|
@ -61,14 +61,13 @@ namespace MapControl
|
|||
|
||||
private readonly Progress<double> loadingProgress;
|
||||
private readonly DispatcherTimer updateTimer;
|
||||
private ITileImageLoader tileImageLoader;
|
||||
private MapBase parentMap;
|
||||
|
||||
protected MapTileLayerBase(ITileImageLoader tileImageLoader)
|
||||
protected MapTileLayerBase()
|
||||
{
|
||||
RenderTransform = new MatrixTransform();
|
||||
|
||||
TileImageLoader = tileImageLoader;
|
||||
|
||||
loadingProgress = new Progress<double>(p => LoadingProgress = p);
|
||||
|
||||
updateTimer = this.CreateTimer(UpdateInterval);
|
||||
|
|
@ -79,7 +78,11 @@ namespace MapControl
|
|||
#endif
|
||||
}
|
||||
|
||||
public ITileImageLoader TileImageLoader { get; }
|
||||
public ITileImageLoader TileImageLoader
|
||||
{
|
||||
get => tileImageLoader ?? (tileImageLoader = new TileImageLoader());
|
||||
set => tileImageLoader = value;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Provides map tile URIs or images.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue