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();
}