diff --git a/MainWindow.axaml.cs b/MainWindow.axaml.cs index 5a43984..95abbe8 100644 --- a/MainWindow.axaml.cs +++ b/MainWindow.axaml.cs @@ -355,10 +355,17 @@ public partial class MainWindow : Window //} catch (Exception ex) {} } - private void BtnClearCourseList_OnClick(object? sender, RoutedEventArgs e) + private async void BtnClearCourseList_OnClick(object? sender, RoutedEventArgs e) { - Settings.Instance.Sports.Clear(); - RefreshCoursesList(); + var result = await MessageBox.Show(this, + "Möchten Sie wirklich alle Kurse löschen?\n Dies kann nicht rückgängig gemacht werden.", + "Wirklich fortfahren?", MessageBoxButton.YesNo); + if (result == MessageBoxResult.Yes) + { + Settings.Instance.Sports.Clear(); + RefreshCoursesList(); + } + } private void BtnDeleteSinleCourse_OnClick(object? sender, RoutedEventArgs e)