public MainWindow()
        {
            InitializeComponent();
            ImageLoader.HttpClient.DefaultRequestHeaders.Add("User-Agent", "XAML Map Control Test Application");

            // Setup image cache
            var cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder);

            TileImageLoader.Cache = cache;

            // Setup map
            SYLMap = new Map.Map(MainMap, (PolygonDrawer)DataContext);

            // Connect to the marker clicked event
            SYLMap.MarkerClicked += new Map.Map.MarkerClickedHandler(OnMarkerClicked);

            // Clean outdated image cache 2s after launch of program
            Loaded += async(s, e) =>
            {
                await Task.Delay(2000);

                await cache.Clean();
            };

            AddWorkdaysToMarketPlaceWorkdayCombobox();
        }
예제 #2
0
        public MainWindow()
        {
            ImageLoader.HttpClient.DefaultRequestHeaders.Add("User-Agent", "XAML Map Control Test Application");
            var cache = new MapControl.Caching.ImageFileCache(TileImageLoader.DefaultCacheFolder);

            TileImageLoader.Cache = cache;
            //TileImageLoader.Cache = new MapControl.Caching.FileDbCache(TileImageLoader.DefaultCacheFolder);
            //TileImageLoader.Cache = new MapControl.Caching.SQLiteCache(TileImageLoader.DefaultCacheFolder);
            //TileImageLoader.Cache = null;

            InitializeComponent();

            Loaded += async(s, e) =>
            {
                await Task.Delay(2000);

                await cache.Clean();
            };
        }