private void OnLoadMapConfigurationCompleted(object sender, ResultEventArgs e)
        {
            var mapLayer = new GeoTileImageryMapLayer
            {
                ImageryViewModel = GeoMapImagryProvider.GetGeographicMapImageryView(),
                Title            = AppStrings.MapBaseLayer
            };

            this.ViewModel.MapLayers.Add(mapLayer);

            if (!this.ViewModel.IsMapInitialized)
            {
                this.ViewModel.InitializeMap(this.GeoMap);
            }
        }
        void OnMapViewLoaded(object sender, RoutedEventArgs e)
        {
            if (NavigationApp.Current.IsInDesingMode())
            {
                return;
            }

            // load settings from map configuration file
            GeoMapImagryProvider.MapConfigFile = "IGMap.config";
            GeoMapImagryProvider.LoadMapConfigurationCompleted += OnLoadMapConfigurationCompleted;
            GeoMapImagryProvider.LoadMapConfiguration(Application.Current);

            if (!this.ViewModel.IsMapInitialized)
            {
                this.ViewModel.InitializeMap(this.GeoMap);
            }

            this.ViewModel.LoadDataCompleted += OnLoadDataCompleted;

            MapLayersWindow.MinimizedWidth  = MapLayersWindow.ActualWidth;
            MapSourcesWindow.MinimizedWidth = MapSourcesWindow.ActualWidth;
        }
Exemple #3
0
        public GeographicMapImagery GetGeographicMapImagery()
        {
            var geoImagery = GeoMapImagryProvider.GetGeographicMapImagery(this);

            return(geoImagery);
        }
Exemple #4
0
 void OnControlLoaded(object sender, RoutedEventArgs e)
 {
     this.MapImageryItemsPresenter.ItemsSource = GeoMapImagryProvider.GetGeographicMapImageryGroups();
     this.SizeChanged += MapImagerySelector_SizeChanged;
 }