mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2025-12-06 07:12:04 +01:00
Improved Task usage
This commit is contained in:
parent
4e753ae718
commit
71c435c323
|
|
@ -107,8 +107,8 @@ namespace MapControl
|
||||||
|
|
||||||
protected virtual FrameworkElement CreateOverlay(string sourcePath)
|
protected virtual FrameworkElement CreateOverlay(string sourcePath)
|
||||||
{
|
{
|
||||||
var ext = Path.GetExtension(sourcePath).ToLower();
|
|
||||||
FrameworkElement overlay;
|
FrameworkElement overlay;
|
||||||
|
var ext = Path.GetExtension(sourcePath).ToLower();
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|
@ -124,6 +124,7 @@ namespace MapControl
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debug.WriteLine($"MapOverlaysControl: {sourcePath}: {ex.Message}");
|
Debug.WriteLine($"MapOverlaysControl: {sourcePath}: {ex.Message}");
|
||||||
|
|
||||||
overlay = new MapPanel();
|
overlay = new MapPanel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -162,17 +162,17 @@ namespace MapControl
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static Task<byte[]> ReadCacheAsync(string cacheKey)
|
private static async Task<byte[]> ReadCacheAsync(string cacheKey)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return Cache.GetAsync(cacheKey);
|
return await Cache.GetAsync(cacheKey);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debug.WriteLine($"TileImageLoader.Cache.GetAsync: {cacheKey}: {ex.Message}");
|
Debug.WriteLine($"TileImageLoader.Cache.GetAsync: {cacheKey}: {ex.Message}");
|
||||||
|
|
||||||
return Task.FromResult<byte[]>(null);
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue