通过确认从DataGrid中删除项目

时间:2014-10-11 14:48:46

标签: c# wpf

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

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

1 个答案:

答案 0 :(得分:0)

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

this.BindingNavigatorName.DeleteItem = null

它会为你工作。您现在可以要求&#34;确定要删除?&#34;并编程如果是,删除或不删除

祝你好运