代码之家  ›  专栏  ›  技术社区  ›  Not Sure

Windows窗体与WPF的键盘类等效吗?

  •  0
  • Not Sure  · 技术社区  · 17 年前

    问题说明了一切——在Windows窗体中是否有一个类具有与WPF相同的功能? System.Windows.Input.Keyboard ?或者我总是不得不处理键盘事件并保持自己的状态?(我对类似于 IsKeyDown )

    或者,是否有 不大惊小怪 在表单项目中使用此WPF功能的方法(我不太熟悉WPF,但是 this 看起来很挑剔?

    3 回复  |  直到 17 年前
        1
  •  1
  •   Simon Broadhead    17 年前

    如果您不反对P/Invoke,那么您可能希望了解一下Windows API GetKeyState 功能。

        2
  •  1
  •   JaredPar    17 年前

    我不相信有一个等价的WinForms。我所知道的是控件上的静态ModifierKeys属性,但这几乎肯定不是您要查找的内容。

    我相信你在处理这些事件和保持你自己的状态方面是坚持不懈的:(

        3
  •  0
  •   Dennis    17 年前

    你为什么需要它?为什么不能在winforms应用程序中简单地使用windows.input.keyboard?它们不是不兼容的,可以一起使用。我能想到的唯一原因是您需要以.NET 2.x平台为目标,而客户机没有安装.NET 3.x。