在WPF C#中删除数据网格行之前进行确认

5
如何创建一个对话框或类似的窗口,在删除数据表格行之前确认删除操作?

你不能挂钩到按键事件吗?如果可以的话,那么如果对话框返回取消,您可以取消该事件。 - wandercoder
1
这是答案:https://dev59.com/ZnRB5IYBdhLWcg3wQVSV#33187654 - Andy
1个回答

2

在WPF中,有“预览”事件,在“标准”事件被调用之前会被调用。这些事件的名称以Preview为前缀(例如:PreviewMouseDown)。在“预览”事件中,您可以显示一个MessageBox或类似的内容,询问用户确认是否删除。如果用户确认删除,则让事件继续执行。否则,您可以将事件标记为已处理,那么“标准”事件将不会执行。


这听起来不错。你能逐步指导我如何操作吗? - Tinaira
1
当然。我会写一个小例子并在这里发布。在此之前,请访问WPF教程.net。它有一些非常适合新手的好信息。 - Phillip
1
所以,这里有太多字符无法添加代码示例,因此我将它们放在我的博客上。我的博客网址是[http://killerbytz.blogspot.com/2015/11/routed-events-example.html]。 - Phillip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接