diff --git a/SampleApps/UniversalApp/MainPage.xaml.cs b/SampleApps/UniversalApp/MainPage.xaml.cs index 62ea6081..d2084b5e 100644 --- a/SampleApps/UniversalApp/MainPage.xaml.cs +++ b/SampleApps/UniversalApp/MainPage.xaml.cs @@ -1,4 +1,7 @@ -using MapControl; +using System; +using System.Diagnostics; +using System.IO; +using MapControl; using ViewModel; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; @@ -8,15 +11,28 @@ namespace UniversalApp { public sealed partial class MainPage : Page { + static MainPage() + { + try + { + ImageLoader.HttpClient.DefaultRequestHeaders.Add("User-Agent", "XAML Map Control Test Application"); + + //TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder); + //TileImageLoader.Cache = new MapControl.Caching.FileDbCache(TileImageLoader.DefaultCacheFolder); + //TileImageLoader.Cache = new MapControl.Caching.SQLiteCache(TileImageLoader.DefaultCacheFolder); + + BingMapsTileLayer.ApiKey = File.ReadAllText("BingMapsApiKey.txt")?.Trim(); + } + catch (Exception ex) + { + Debug.WriteLine(ex.Message); + } + } + public MapViewModel ViewModel { get; } = new MapViewModel(); public MainPage() { - ImageLoader.HttpClient.DefaultRequestHeaders.Add("User-Agent", "XAML Map Control Test Application"); - //TileImageLoader.Cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder); - //TileImageLoader.Cache = new MapControl.Caching.FileDbCache(TileImageLoader.DefaultCacheFolder); - //TileImageLoader.Cache = new MapControl.Caching.SQLiteCache(TileImageLoader.DefaultCacheFolder); - InitializeComponent(); DataContext = ViewModel; }