我正在 WPF 中开发应用程序,但某些组件是使用 WinForms 编写的。我不希望这些组件从 WPF 部分提取按键手势并将它们转换为 Keys 枚举(在 WinForms 中使用)。
有内置转换器吗? (可能不会)
你知道“比大开关盒更容易”的方法吗?
Keys formsKey = ...;
Key wpfKey = ...;
wpfKey = KeyInterop.KeyFromVirtualKey((int)formsKey);
formsKey = (Keys)KeyInterop.VirtualKeyFromKey(wpfKey);
The KeyInterop类是“关键”,再加上 Windows 窗体Keys
枚举具有与 Win 32 虚拟键代码相同的整数值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)