如何在WinRT中按键

本文关键字:WinRT | 更新日期: 2023-09-27 18:29:32

我曾在WPF/Silverlight中使用OnTextInput事件来获取最终用户按下的键,但在WinRT的情况下,我没有这样的事件,我被KeyDown事件击中。尽管该事件返回用户按下的键,但我无法区分大小写(即小写或大写),因为该事件返回VirtualKey Enum。

有什么可能的解决办法吗?

问候

如何在WinRT中按键

许多WinRT程序员都有这个问题,只是事件不是很容易被发现。Microsoft在命名此事件方面不够一致。它是Winforms中的KeyPress,WPF中的TextInput。WinRT的另一个选择是CharacterReceived事件。