2013-08-30 28 views
1

我已經使用OnTextInput事件來獲取WPF/Silverlight中最終用戶的按鍵,但在WinRT的情況下,我沒有這樣的事件,並且我對KeyDown事件感到震驚。儘管事件返回用戶按下的鍵,但事件返回VirtualKey枚舉後,我無法區分這種情況(即小寫或大寫)。如何在WinRT中獲得按鍵

是否有任何可能的解決方法?

問候

+0

http://msdn.microsoft.com/library/windows/apps/hh868246.aspx –

+0

嘗試使用'TextChanged'事件。 – Xyroid

回答

5

大量的WinRT程序員有這樣的問題,事件只是不很被發現。關於命名此事件,微軟並沒有足夠的一致性。它是WinForms中的KeyPress,WPF中的TextInput。 WinRT的另一個選擇是CharacterReceived事件。