OnTextInput イベントを使用して、WPF/Silverlight でエンド ユーザーが押したキーを取得しましたが、WinRT の場合、そのようなイベントがなく、KeyDown イベントに遭遇しました。イベントはユーザーが押したキーを返しますが、イベントが VirtualKey Enum を返すため、大文字と小文字を区別できません。
可能な回避策はありますか?
よろしく
OnTextInput イベントを使用して、WPF/Silverlight でエンド ユーザーが押したキーを取得しましたが、WinRT の場合、そのようなイベントがなく、KeyDown イベントに遭遇しました。イベントはユーザーが押したキーを返しますが、イベントが VirtualKey Enum を返すため、大文字と小文字を区別できません。
可能な回避策はありますか?
よろしく
多くの WinRT プログラマーがこの問題を抱えており、イベントがあまり見つけられないだけです。Microsoft は、このイベントの命名について十分な一貫性を持っていません。WinformsではKeyPress、WPFではTextInputです。WinRT のもう 1 つの選択肢は、CharacterReceivedイベントです。