2009-02-10 10 views
9

एक साधारण टेक्स्ट बॉक्स के लिए डब्ल्यूपीएफ में एक संपादन मास्क निर्दिष्ट करने का सबसे आसान तरीका क्या है?डब्ल्यूपीएफ मास्क

उदा। एक जो आपके द्वारा टाइप किए जाने पर 10000 से 10,000 तक बदलता है।

उत्तर

4

लघु जवाब, वहाँ कोई आसान तरीका है। यदि आप अक्सर मास्क का उपयोग करते हैं, तो मैं मास्किंग कार्यक्षमता के साथ अपना नियंत्रण बनाने की सलाह दूंगा। मास्कडटेक्स्टप्रोवाइडर क्लास का उपयोग करना काफी सरल होना चाहिए।

Masked TextBox example...

0

सबसे आसान और सबसे सरल तरीका शायद टेक्स्ट चेंज किए गए ईवेंट को पकड़ने और आपको जो भी प्रोसेसिंग चाहिए उसे करने के लिए।

पूर्व ... http://karlhulme.wordpress.com/2007/02/15/masking-input-to-a-wpf-textbox/

+0

हाँ मैं अभी इसके लिए ऐसा कर सकता हूं। मैं उम्मीद कर रहा था कि xaml में लागू या समान करने के लिए एक त्वरित और आसान टेम्पलेट था। –

+4

जब आप इस तरह के समाधान करते हैं, तो कृपया सुनिश्चित करें कि आप अंतरिम "खराब" मान स्वीकार करते हैं। 1 को हटाकर 10000 से 20000 बदलने और टेक्स्ट बॉक्स सुधार को "0" के रूप में बदलने से कहीं अधिक निराशाजनक नहीं है – scwagner

0

आप WPF के लिए Xceed डेटा ग्रिड एक्सप्रेस पर ध्यान दिया है:

मास्किंग क्षमताओं के साथ एक कस्टम पाठ बॉक्स का एक उदाहरण के लिए निम्नलिखित देखें। यह मुफ़्त है और एक मुखौटा पाठ बॉक्स नियंत्रण प्रदान करता है जो आप जो चाहते हैं वह बहुत ही सरल होगा।

WPF के लिए xceed डेटाग्रिड एक्सप्रेस संस्करण अब उपलब्ध नहीं है।

संबंधित मुद्दे