0
我有自定義控件(數字文本框,它只允許數字鍵)。當我從NumPad中減去鍵時,它工作正常。但是當我按OemMinus鍵('0'附近的鍵[DPad鍵])時,OnKeyDown事件返回'未知'鍵。在自定義數字文本框控件中處理OemMinus鍵 - Silverlight
我想處理OemMinus密鑰。
謝謝
我有自定義控件(數字文本框,它只允許數字鍵)。當我從NumPad中減去鍵時,它工作正常。但是當我按OemMinus鍵('0'附近的鍵[DPad鍵])時,OnKeyDown事件返回'未知'鍵。在自定義數字文本框控件中處理OemMinus鍵 - Silverlight
我想處理OemMinus密鑰。
謝謝
我猜這個密鑰不能被識別,因爲它是平臺特定的。即它只出現在Windows鍵盤上(與Mac鍵盤不同)。 Silverlight是跨平臺的。
您應該能夠使用KeyEventArgs.PlatformKeyCode
屬性識別密鑰,但請注意這是平臺特定的。
也許你可以檢查(e.Key == Key.Unknown && e.PlatformKeyCode == x)
是的,你是對的。謝謝! –
OemMinus密鑰的PlatformKeyCode - 189 –