hotkeys - multi key gesture in wpf -


मेरे पास एक राउट्यूडयूआईकममांड नामक टिप्पणी चयन है। मुझे इस आदेश के लिए एक इनपुट इशारा जोड़ने की आवश्यकता है क्योंकि यह VIstual स्टूडियो में है, अर्थात। ( Ctrl + K , Ctrl + C )। मैं यह कैसे कर सकता हूँ? Plz मेरी मदद करो (वीएस की कार्यक्षमता को ध्यान में रखें)।

सादर, जवाहर

यह कोड है

XAML:

 

कोड> & lt; MenuItem हेडर = "हैडर" इनपुटजस्टायरेक्ट = "Ctrl + W, E" command = "ShowCommand" / & gt;

सी #:

  सार्वजनिक स्टेटिक रीडोनली रूटेडयूआईकममंद शो कॉमांड = नया रूटाइड यूआईकमांड ("कमांड टेक्स्ट दिखाएं", "कमांड डेब दिखाएँ", टाइपफ (इसविंडो), नया इनपुट गैस्ट्रस कलेक्शन (नया [] {नवा शो कॉमांड गेस्टायर (कुंजी। ई)})); सार्वजनिक वर्ग ShowCommandGesture: इनपुटजैचर {निजी रीडोनली कुंजी _key; प्राइवेट बूल _गोस्ट्स्टगेचर; निजी रीडोनली इन्पुटगेस्टाइरे _ctrlWGesture = नया कुंजी गियरचर (कुंजी।, मॉडिफ़ेरर कीज़ कंट्रोल); सार्वजनिक ShowCommandGesture (कुंजी) {_key = key; } सार्वजनिक ओवरराइड बॉल्स मैच (वस्तु obj, InputEventArgs inputEventArgs) {KeyEventArgs keyArgs = KeyEventArgs के रूप में inputEventArgs; अगर (कुंजीएआर == रिक्त || प्रमुख सहायक। पुन: दोहराएं) झूठी वापसी; अगर (_gotFirstGesture) {_gotFirstGesture = false; अगर (keyArgs.Key == _key) {inputEventArgs.Handled = true; } वापसी कुंजीएआरजीएस.के == _key; } और {_gotFirstGesture = _ctrlWGesture.Matches (रिक्त, inputEventArgs); अगर (_gotFirstGesture) {inputEventArgs.Handled = true; }              विवरण झूठा है; }}}  
पर क्लिक करें

Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -