File scoped namespaces

This commit is contained in:
ClemensFischer 2026-04-13 17:14:49 +02:00
parent c14377f976
commit 65aba44af6
152 changed files with 11962 additions and 12115 deletions

View file

@ -1,30 +1,29 @@
using System.Threading.Tasks;
namespace MapControl.UiTools
namespace MapControl.UiTools;
public abstract partial class MapMenuItem
{
public abstract partial class MapMenuItem
public abstract Task ExecuteAsync(MapBase map);
protected abstract bool GetIsChecked(MapBase map);
protected virtual bool GetIsEnabled(MapBase map) => true;
private void Initialize()
{
public abstract Task ExecuteAsync(MapBase map);
protected abstract bool GetIsChecked(MapBase map);
protected virtual bool GetIsEnabled(MapBase map) => true;
private void Initialize()
if (DataContext is MapBase map)
{
if (DataContext is MapBase map)
{
IsEnabled = GetIsEnabled(map);
IsChecked = GetIsChecked(map);
}
IsEnabled = GetIsEnabled(map);
IsChecked = GetIsChecked(map);
}
}
private async void Execute()
private async void Execute()
{
if (DataContext is MapBase map)
{
if (DataContext is MapBase map)
{
await ExecuteAsync(map);
}
await ExecuteAsync(map);
}
}
}