यहां इस तरह के Alt + पी + WPF MVVM में एक के रूप में कई चरित्र शॉर्टकट कुंजी, लागू करने के लिए my code है।
(KeyDown घटना के लिए संलग्न व्यवहार) अपने XAML को यह करें:
cb:ShortCutBehavior.Command="{Binding Shortcuts.CmdKeyPressed}"
आपके विचार मॉडल को यह करें:
ShortCuts Shortcuts = new ShortCuts(this);
//Add Plenty of shortcuts here until your heart is desired
Shortcuts.AddDoubleLetterShortCut(AddOrganization, Key.P, Key.A, ModifierKeys.Alt, true);
Shortcuts.AddSingleLetterShortCut(CmdAddNewAgreement, Key.A, ModifierKeys.Alt);
ये शॉर्टकट जोड़ने के दो उदाहरण हैं। पहले एक डबल पत्र शॉर्टकट है: Alt + पी + एक जो विधि AddOrganization रन() और दूसरे एक भी पत्र शॉर्टकट है: Alt + एक जो ICommand CmdAddNewAgreemnt निष्पादित करता है।
दोनों AddDoubleLetterShortCut और AddSingleLetterShortCut क्रियाएं या ICommands स्वीकार करने के लिए अधिभारित हैं।
यह कुछ जेनरेट करने पर मेरे पहले प्रयासों में से एक है, इसलिए आप विचार ले सकते हैं और इसे आपके लिए उपयुक्त बना सकते हैं।
बिल्कुल सही जवाब। इच्छा है कि मैं 1 अपवोट दे सकता हूं! – dkantowitz