मैं follwing कोड (काम कर रहे हैं जो नहीं है) है:डब्ल्यूपीएफ कीबोर्ड शॉर्टकट - यह क्यों काम नहीं कर रहा है?
private void Window_PreviewKeyDown(object sender, KeyEventArgs e) {
e.Handled = true;
if ((e.Key == Key.P) && (Keyboard.Modifiers == ModifierKeys.Alt)) {
MessageBox.Show("Thanks!");
}
}
क्यों नहीं इस काम करता है? घटना फायरिंग है, लेकिन
(e.Key == Key.P) && (Keyboard.Modifiers == ModifierKeys.Alt))
कभी भी सत्य का मूल्यांकन नहीं करता है। मेरे समान Ctrl के बजाय इस तरह के काम में Alt का उपयोग कर की घटनाओं। इसके अलावा मेरी घटनाओं में CtrlऔरAlt भी काम करता है।
क्या घटना स्वयं फायरिंग नहीं कर रही है, या सशर्त सत्य को विकसित नहीं कर रहा है? –
Opps! मेरे प्रश्न को ठीक कर देगा। धन्यवाद! – Justin
क्या यह एक WPF ऐप नहीं है? यदि ऐसा है तो यह घटना/स्रोत क्या है, डब्ल्यूपीएफ 3.5 KeyEventArgs में कोई संशोधक संपत्ति नहीं है ???? –