diff --git a/SampleApps/AvaloniaApp/MainWindow.axaml.cs b/SampleApps/AvaloniaApp/MainWindow.axaml.cs index 578e5b63..82c8999d 100644 --- a/SampleApps/AvaloniaApp/MainWindow.axaml.cs +++ b/SampleApps/AvaloniaApp/MainWindow.axaml.cs @@ -1,6 +1,7 @@ using Avalonia.Controls; using Avalonia.Input; using MapControl; +using MapControl.Caching; using Microsoft.Extensions.Logging; using System; using System.Diagnostics; @@ -14,8 +15,9 @@ namespace SampleApplication public MainWindow() { //var loggerFactory = LoggerFactory.Create(builder => builder.AddDebug()); - //TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder, loggerFactory); - //Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose(); + //var tileCache = new ImageFileCache(TileImageLoader.DefaultCacheFolder, loggerFactory); + //Closed += (s, e) => tileCache.Dispose(); + //TileImageLoader.Cache = tileCache; InitializeComponent(); diff --git a/SampleApps/WinUiApp/MainWindow.xaml.cs b/SampleApps/WinUiApp/MainWindow.xaml.cs index b8feb340..100fb67c 100644 --- a/SampleApps/WinUiApp/MainWindow.xaml.cs +++ b/SampleApps/WinUiApp/MainWindow.xaml.cs @@ -1,4 +1,5 @@ using MapControl; +using MapControl.Caching; using Microsoft.Extensions.Logging; using Microsoft.UI.Input; using Microsoft.UI.Xaml; @@ -17,8 +18,9 @@ namespace SampleApplication public MainWindow() { //var loggerFactory = LoggerFactory.Create(builder => builder.AddDebug()); - //TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder, loggerFactory); - //Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose(); + //var tileCache = new ImageFileCache(TileImageLoader.DefaultCacheFolder, loggerFactory); + //Closed += (s, e) => tileCache.Dispose(); + //TileImageLoader.Cache = tileCache; InitializeComponent(); diff --git a/SampleApps/WpfApplication/MainWindow.xaml.cs b/SampleApps/WpfApplication/MainWindow.xaml.cs index d74a1513..8347e489 100644 --- a/SampleApps/WpfApplication/MainWindow.xaml.cs +++ b/SampleApps/WpfApplication/MainWindow.xaml.cs @@ -1,4 +1,5 @@ using MapControl; +using MapControl.Caching; using Microsoft.Extensions.Logging; using System; using System.Diagnostics; @@ -15,8 +16,9 @@ namespace SampleApplication public MainWindow() { //var loggerFactory = LoggerFactory.Create(builder => builder.AddDebug()); - //TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder, loggerFactory); - //Closed += (s, e) => (TileImageLoader.Cache as IDisposable)?.Dispose(); + //var tileCache = new ImageFileCache(TileImageLoader.DefaultCacheFolder, loggerFactory); + //Closed += (s, e) => tileCache.Dispose(); + //TileImageLoader.Cache = tileCache; InitializeComponent();