本文介绍了xamdatagrid中的previewkeydown事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我有一个关于xamdatagrid的previewkeydown事件。我在一个单元格中有一个xamdatagrid我在一个按钮上,我处理了一个clickl事件它打开了一个wpf窗口有ok按钮作为默认按钮,当我点击确定它关闭窗口,但如果我再次按
输入我已经在网格上使用预览按键事件打开同一个窗口,当我点击确定它关闭并重新打开再次。请帮助

I am having a regarding xamdatagrid previewkeydown event.I have a xamdatagrid inside a cell i plced a button on whicjh i handled a clickl event it opens a wpf window which has ok button as default button,when i click ok it closes window,but if i again press enter i have used preview key down event on grid which opens same window,when i click ok it closes and reopens agains.Please help

推荐答案

我不确定你的问题是什么,但我猜你应该看一下预览keydown事件中的Handled属性。如果您对键执行操作(并且不希望任何其他控件或窗口执行此操作),请将evant参数
的Handled属性设置为true。这可以防止keydown冒泡到下一个处理程序。

I'm not sure what your question is, but I'm guessing you should take a look at the Handled property in the preview keydown event. If you act on the key (and don't want any other controls or windows to do so), set the Handled property of the evant arguments to true. This prevents the keydown to bubble up to the next handler.

希望这有帮助


这篇关于xamdatagrid中的previewkeydown事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 03:00