Update MenuButton.cs

This commit is contained in:
ClemensFischer 2025-09-13 09:10:41 +02:00
parent d00b16fd78
commit 3526438f58

View file

@ -1,4 +1,5 @@
using System.Threading.Tasks;
using System.Linq;
using System.Threading.Tasks;
#if WPF
using System.Windows;
using System.Windows.Controls;
@ -33,9 +34,13 @@ namespace MapControl.UiTools
{
DataContext = Map;
if (Items.Count > 0 && Items[0] is MapMenuItem item)
var initialItem =
Items.OfType<MapMenuItem>().FirstOrDefault(item => item.IsChecked) ??
Items.OfType<MapMenuItem>().FirstOrDefault();
if (initialItem != null)
{
await item.Execute(Map);
await initialItem.Execute(Map);
}
}
}