मैं एक char
के रूप में घटना args प्राप्त करने की आवश्यकता के लिए एक System.Windows.Input.KeyEventArgs कुंजी कन्वर्ट, लेकिन जब मैं कुंजी enum कास्टिंग की कोशिश मैं पूरी तरह से अलग पत्र और क्या में पारित किया गया था की तुलना में प्रतीकों मिलता है।एक चार
आप कुंजी को एक char में सही तरीके से कैसे परिवर्तित करते हैं?
यह मैं क्या कोशिश की है
ObserveKeyStroke(this, new ObervableKeyStrokeEvent((char)((KeyEventArgs)e.StagingItem.Input).Key));
संपादित है: मैं भी आर्ग पर कीकोड संपत्ति नहीं है। मैं उन्हें InputManager.Current.PreNotifyInput ईवेंट से प्राप्त कर रहा हूं।
यह वास्तव में काम नहीं करता है। यदि आप किसी चरित्र या संख्या के अलावा कुछ भी दबाते हैं, तो आपको एक यादृच्छिक अन्य चरित्र मिलता है। – Jules