1

OnTextInput イベントを使用して、WPF/Silverlight でエンド ユーザーが押したキーを取得しましたが、WinRT の場合、そのようなイベントがなく、KeyDown イベントに遭遇しました。イベントはユーザーが押したキーを返しますが、イベントが VirtualKey Enum を返すため、大文字と小文字を区別できません。

可能な回避策はありますか?

よろしく

4

1 に答える 1

5

多くの WinRT プログラマーがこの問題を抱えており、イベントがあまり見つけられないだけです。Microsoft は、このイベントの命名について十分な一貫性を持っていません。WinformsではKeyPress、WPFではTextInputです。WinRT のもう 1 つの選択肢は、CharacterReceivedイベントです。

于 2013-08-30T11:07:50.140 に答える