0

カスタムコントロールがあります(数字キーのみを許可する数値テキストボックス)。NumPad から減算キーを押しているときは、正常に動作しています。しかし、OemMinus キー (「0」に近いキー [DPad キー]) を押すと、OnKeyDown イベントは「不明な」キーを返します。

OemMinus Key を扱いたい。

ありがとう

4

1 に答える 1

0

このキーはプラットフォーム固有であるため、識別できないと思います。つまり、Windows キーボードでのみ表示されます (Mac キーボードとは異なります)。Silverlight はクロスプラットフォームです。

プロパティを使用してキーを識別できるはずですがKeyEventArgs.PlatformKeyCode、これはプラットフォーム固有であることに注意してください。

たぶんあなたはチェックすることができます(e.Key == Key.Unknown && e.PlatformKeyCode == x)

于 2013-02-06T20:12:00.060 に答える