确认后从DataGrid中删除项目

本文关键字:删除项目 DataGrid 确认 | 更新日期: 2023-09-27 18:26:12

我有一个DataGrid,它为集合中的每个条目都有一行。每个条目都有一个"删除"按钮(在DataGridTemplateColumn中)。我已经将该按钮连接到条目模型中的一个命令,该命令会触发其父容器侦听的事件,从而将条目从列表中删除。我的问题:

  • 有更好的方法吗
  • 有没有一种巧妙的方法可以让它在不违反MVVM的情况下弹出一个确认对话框?如果可能的话,我想避免绕过Func<bool> checkBeforeDeleting

确认后从DataGrid中删除项目

如果将InitializeComponent()部分中的代码更新为

this.BindingNavigatorName.DeleteItem=空

它对你有用。您现在可以询问"确定要删除吗?"并编程,如果是,删除或不删除

祝好运