How to get the Key Pressed in WinRT

2019-01-20 16:12发布

I had used OnTextInput Event to get the Key Pressed by the end user in WPF/Silverlight, but in case of WinRT I dont have such events and I am struck with KeyDown Event. Though the event returns the Key Pressed by the User, I am not able to differentiate the case (i.e, lower or upper case) as the event returns VirtualKey Enum.

Is there any possible workarounds?

Regards

1条回答
别忘想泡老子
2楼-- · 2019-01-20 16:31

Lots of WinRT programmers have this problem, the event just isn't very discoverable. Microsoft hasn't been consistent enough about naming this event. It is KeyPress in Winforms, TextInput in WPF. Yet another choice for WinRT, it is the CharacterReceived event.

查看更多
登录 后发表回答