1

我曾使用 OnTextInput 事件来获取最终用户在 WPF/Silverlight 中按下的键,但在 WinRT 的情况下,我没有此类事件,并且我对 KeyDown 事件感到震惊。虽然事件返回用户按下的键,但我无法区分大小写(即小写或大写),因为事件返回 VirtualKey Enum。

有没有可能的解决方法?

问候

4

1 回答 1

5

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

于 2013-08-30T11:07:50.140 回答