我很困惑在KeyEventArgs處理的關鍵http://msdn.microsoft.com/en-us/library/system.windows.input.key.aspx。
例如:我想處理冒號鍵(我的意大利語鍵盤與點+ Shift鍵上進行),所以我寫這樣什麼是正確和文化獨立的方式來處理WPF中的密鑰?
if (e.Key == Key.OemPeriod && e.KeyboardDevice.Modifiers == ModifierKeys.Shift) {
// Code
}
一些代碼,但這種做法是不正確的,因爲只有與意大利鍵盤工作。在WPF中處理Key的正確和文化無關的方法是什麼?
問得好,其實。在WPF中沒有'KeyPress',所以我懷疑這個解決方案不會那麼簡單。此外,如果您可以爲您的問題提供更多的上下文,我們可能會更輕鬆地提出建議。 – Noldorin 2009-09-19 11:13:19