private void webTiledLayerComboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { WebTiledLayerComboItem selectedItem = (sender as ComboBox).SelectedItem as WebTiledLayerComboItem; if (selectedItem != null) { if (MyMapView.Map.Layers["MyWebTiledLayer"] != null) { MyMapView.Map.Layers.Remove("MyWebTiledLayer"); } var myWebTiledLayer = new WebTiledLayer { ID = "MyWebTiledLayer" }; myWebTiledLayer.CopyrightText = selectedItem.CopyrightText; myWebTiledLayer.TemplateUri = selectedItem.UrlTemplate; myWebTiledLayer.SubDomains = selectedItem.SubDomains; switch (selectedItem.Name) { case "MapQuest": Attribution.ContentTemplate = Attribution.Resources["MapQuestAttribution"] as DataTemplate; break; case "Stamen Toner": Attribution.ContentTemplate = Attribution.Resources["StamenTonerAttribution"] as DataTemplate; break; case "Stamen Terrain": Attribution.ContentTemplate = Attribution.Resources["StamenOtherAttribution"] as DataTemplate; break; case "Stamen Watercolor": Attribution.ContentTemplate = Attribution.Resources["StamenOtherAttribution"] as DataTemplate; break; case "OpenCycleMap": Attribution.ContentTemplate = Attribution.Resources["OpenCycleMapAttribution"] as DataTemplate; break; case "MapBox Dark": Attribution.ContentTemplate = Attribution.Resources["MapboxAttribution"] as DataTemplate; break; case "MapBox Terrain": Attribution.ContentTemplate = Attribution.Resources["MapboxAttribution"] as DataTemplate; break; default: Attribution.Visibility = Visibility.Collapsed; break; } MyMapView.Map.Layers.Add(myWebTiledLayer); } }
private void webTiledLayerComboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { WebTiledLayerComboItem selectedItem = (sender as ComboBox).SelectedItem as WebTiledLayerComboItem; if (selectedItem != null) { _webTiledLayer1.CopyrightText = selectedItem.CopyrightText; _webTiledLayer1.TemplateUri = selectedItem.UrlTemplate; _webTiledLayer1.SubDomains = selectedItem.SubDomains; } }
private void webTiledLayerComboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { WebTiledLayerComboItem selectedItem = (sender as ComboBox).SelectedItem as WebTiledLayerComboItem; if (selectedItem != null) { if (MyMapView.Map.Layers["MyWebTiledLayer"] != null) { MyMapView.Map.Layers.Remove("MyWebTiledLayer"); } var myWebTiledLayer = new WebTiledLayer { ID = "MyWebTiledLayer" }; myWebTiledLayer.CopyrightText = selectedItem.CopyrightText; myWebTiledLayer.TemplateUri = selectedItem.UrlTemplate; myWebTiledLayer.SubDomains = selectedItem.SubDomains; MyMapView.Map.Layers.Add(myWebTiledLayer); } }