में वर्णों को प्रतिबंधित करना मैं एक सी # WinRT ऐप में एक फॉर्म बना रहा हूं, और मैं टेक्स्टबॉक्स घटक में वर्णों को केवल अंकों में प्रतिबंधित करना चाहता हूं। (इस टेक्स्ट बॉक्स एक उपयोगकर्ता में एक वर्ष में प्रवेश करने के लिए किया जाएगा।)टेक्स्टबॉक्स
मैं थोड़ी देर के लिए खोज की है, लेकिन नहीं TextChanged
घटना पर एक घटना श्रोता की स्थापना के बिना इस एक बाहर निकालने में सफल रहे हैं, और प्रत्येक कुंजी प्रेस पर text
संपत्ति का निरीक्षण करना। क्या यह कहने का कोई तरीका है कि कोई उपयोगकर्ता केवल टेक्स्टबॉक्स में विशिष्ट वर्ण दर्ज कर सकता है?
इसे उत्तर के रूप में चिह्नित करना क्योंकि यह ज्यादातर समस्या को हल करता है जो मैं कर रहा था। यह टेक्स्टबॉक्स को केवल संख्याओं को प्रदर्शित करने के लिए प्रतिबंधित करेगा। हालांकि, मैंने तब से अपने ऐप के इस हिस्से की पुनरीक्षा की है, और पूरी तरह से समस्या को दूर करने के लिए, कॉम्बोबॉक्स के साथ वर्ष फ़ील्ड को बदल दिया है। (मुझे वर्षों की एक निश्चित सीमा मिल गई है, इसलिए मुझे नहीं पता कि मैंने पहली जगह कॉम्बोबॉक्स का उपयोग क्यों नहीं किया।) –