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
Post a Comment