private void uxDeleteButton_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult res = MessageBox.Show($"Are you sure you want to delete {SelectedRecipe.Title}?", "Delete?", MessageBoxButton.YesNo);

            if (res == MessageBoxResult.Yes)
            {
                App.CookBookRepository.Remove(SelectedRecipe.ToRepositoryModel());
                MessageBox.Show($"{SelectedRecipe.Title} has been deleted");
                isDelete     = true;
                DialogResult = true;
                Close();
            }
        }
Пример #2
0
 private void ExecuteDeleteRecipeCommand(object parameter)
 {
     if (SelectedRecipe == null)
     {
         return;
     }
     if (MessageBox.Show($"是否删除【{SelectedRecipe.DisplayName}】", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         SelectedRecipe.Dispose();
         Recipes.Remove(SelectedRecipe);
         SelectedRecipe = null;
         GC.Collect();
     }
 }