ArcGISRuntime.UWP.Samples.ArcGISVectorTiledLayerUrl.ArcGISVectorTiledLayerUrl.OnVectorLayersChooserSelectionChanged C# (CSharp) Method

OnVectorLayersChooserSelectionChanged() private method

private OnVectorLayersChooserSelectionChanged ( object sender, SelectionChangedEventArgs e ) : void
sender object
e Windows.UI.Xaml.Controls.SelectionChangedEventArgs
return void
        private void OnVectorLayersChooserSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var selectedVectorLayer = e.AddedItems[0].ToString();

            switch (selectedVectorLayer)
            {
                case "Dark gray":
                    _vectorTiledLayerUrl = _darkGrayUrl;
                    break;

                case "Streets":
                    _vectorTiledLayerUrl = _streetUrl;
                    break;

                case "Night":
                    _vectorTiledLayerUrl = _nightUrl;
                    break;

                case "Navigation":
                    _vectorTiledLayerUrl = _navigationUrl;
                    break;

                default:
                    break;
            }

            // Create a new ArcGISVectorTiledLayer with the Url Selected by the user
            _vectorTiledLayer = new ArcGISVectorTiledLayer(new Uri(_vectorTiledLayerUrl));

            // // Create new Map with basemap and assigning to the Mapviews Map
            MyMapView.Map = new Map(new Basemap(_vectorTiledLayer));
        }
    }