【发布时间】:2010-05-27 21:05:56
【问题描述】:
我在我的 WPF 组件中使用 PreviewKeyDown 事件来捕捉键命中。我需要区分输入的字符:字母、数字、下划线和其他任何字符。
字母和数字可以正常工作(只需将 KeyEventArgs 对象的 Key 属性转换为字符串并使用该字符串的字符 0),但这不适用于下划线。
它的 ToString 值取决于本地化的键盘设置(在 EN/US 键盘上显示为“OemMinus”,在 CZ/QWERTY 键盘上显示为“OemQuestion”)。
那么我怎样才能可靠地找出在 PreviewKeyDown 事件中键入的字符是否是下划线?
感谢您的帮助
【问题讨论】: