ArcGISRuntimeXamarin.Samples.ChangeBasemap.ChangeBasemap.OnBasemapsClicked C# (CSharp) Method

OnBasemapsClicked() private method

private OnBasemapsClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void OnBasemapsClicked(object sender, EventArgs e)
        {
            var mapsButton = sender as Button;

            // Create menu to show map options
            var mapsMenu = new PopupMenu(this, mapsButton);
            mapsMenu.MenuItemClick += OnBasemapsMenuItemClicked;

            // Create menu options
            foreach (var basemapType in _basemapTypes)
                mapsMenu.Menu.Add(basemapType);

            // Show menu in the view
            mapsMenu.Show();
        }