【问题标题】:Is there any explanation for WPF Key enumeration?WPF Key枚举有什么解释吗?
【发布时间】:2015-07-14 15:47:49
【问题描述】:

我正在查看key enumeration,但对于某些代码,描述不是很清楚。例如:Key.ImeProcessed。是否有任何列表可以让我更好地解释大部分enumeration(如果不是全部)?

我正在尝试过滤掉不会对文本进行任何更改的KeyPress(例如 alt/ctrl/arrow键)我想看看这些按钮是否属于某个类别(如Key.DoesNotModifyText

【问题讨论】:

标签: c# wpf keydown


【解决方案1】:

我相信,WPF 密钥代码基于 Win32 virtual key codes,它相当广泛。

IME 是一个输入法编辑器,您可以阅读有关here, at Microsoft 的信息。这些使得用标准键盘上不容易写的语言(如中文)更容易书写。各种 IME 代码指示 IME 的状态(如果已安装)。

【讨论】:

  • 有趣的是,WPF 的 Key 枚举不尊重 Windows API 的数值,而 WinForms 的匹配枚举紧随其后。不知道为什么他们为 WPF 搞砸了一切。
猜你喜欢
  • 2019-02-02
  • 1970-01-01
  • 1970-01-01
  • 2016-11-26
  • 1970-01-01
  • 1970-01-01
  • 2014-04-28
  • 2013-06-19
  • 2012-07-08
相关资源
最近更新 更多