【问题标题】:Delete item from DataGrid with confirmation从 DataGrid 中删除项目并确认
【发布时间】:2014-10-11 14:48:46
【问题描述】:

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

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

【问题讨论】:

标签: c# wpf


【解决方案1】:

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

this.BindingNavigatorName.DeleteItem = null

它会为你工作。您现在可以询问“确定删除?”和程序如果是,删除或不删除

祝你好运

【讨论】:

    猜你喜欢
    • 2014-04-19
    • 1970-01-01
    • 2013-04-08
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多