public MapImageLayer() { imageProgress = new Progress <double>(p => LoadingProgress = p); updateTimer = this.CreateTimer(UpdateInterval); updateTimer.Tick += async(s, e) => await UpdateImageAsync(); }
protected MapTileLayerBase(ITileImageLoader tileImageLoader) { RenderTransform = new MatrixTransform(); TileImageLoader = tileImageLoader; TileImageLoader.Progress = new Progress <double>(p => LoadingProgress = p); updateTimer = this.CreateTimer(UpdateInterval); updateTimer.Tick += async(s, e) => await Update(); #if WINUI || UWP MapPanel.InitMapElement(this); #endif }