विभिन्न इनपुटस्कोप जोड़ना: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - भाग 27

विभिन्न इनपुटस्कोप जोड़ना: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - भाग 27
विभिन्न इनपुटस्कोप जोड़ना: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - भाग 27

वीडियो: विभिन्न इनपुटस्कोप जोड़ना: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - भाग 27

वीडियो: विभिन्न इनपुटस्कोप जोड़ना: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - भाग 27
वीडियो: Легко Запускаем службу Windows Audio. Windows 10/8/7 и возвращаем Звук! - YouTube 2024, मई
Anonim

विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट श्रृंखला में आपका स्वागत है। हमने देखा कि कैनवास को एक संवाद के रूप में कैसे उपयोग किया जाए, अब इस पाठ में हम विभिन्न प्रकारों पर एक नज़र डालेंगे inputscopes विंडोज फोन 7 के तहत उपलब्ध है और एप्लिकेशन की जरूरतों के आधार पर इनपुटस्कोप प्रकार को कैसे बदला जाए।

जब भी उपयोगकर्ता को टेक्स्टबॉक्स में डेटा दर्ज करना होता है, तो वह ऑन-स्क्रीन कीबोर्ड की सहायता से ऐसा करता है। इस ऑन-स्क्रीन कीबोर्ड को इनपुटस्कोप के रूप में जाना जाता है। विंडोज फोन 7 में कई प्रकार के इनपुटस्कोप हैं जिन्हें आप डेवलपर के रूप में चुन सकते हैं, जिस प्रकार आप जिस जानकारी को एकत्र करना चाहते हैं उसके आधार पर चुन सकते हैं। उपयोगकर्ता को डेटा दर्ज करने के लिए उपयुक्त प्रकार के इनपुटस्कोप प्रदान करने से डेटा प्रविष्टि कार्य उपयोगकर्ता के लिए तेज़ और आसान हो जाता है।

तो चलो शुरू करते है!
तो चलो शुरू करते है!

एक अद्वितीय नाम के साथ एक नया प्रोजेक्ट बनाएं जैसे 'इनपुटस्कोप डेमो'। सामग्री पैनल ग्रिड xaml कोड में निम्न XAML कोड कॉपी और पेस्ट करें।

HorizontalAlignment = "बाएँ"

मार्जिन = "- 10,26,0,0"

नाम = "myTextBox"

पाठ = ""

VerticalAlignment = "शीर्ष"

चौड़ाई = "460">

InputScope>

कोड की निम्न पंक्ति विंडोज फोन 7 ऑपरेटिंग सिस्टम को ईमेल नाम और पता प्रकार इनपुट इनपुट को खोलने के लिए बताती है। आप देखेंगे कि इस प्रकार के इनपुटस्कोप को विशेष रूप से '.com' कुंजी और सभी छोटे अक्षरों के साथ ईमेल पता टाइप करने के लिए अनुकूलित किया गया है।

यदि आप टेलीफोन नंबर एकत्र करने के लिए एक संख्यात्मक इनपुटस्कोप चाहते हैं तो आपको केवल नामवैल्यू विशेषता को टेलीफोन नंबर पर बदलना है

आप टेक्स्टबॉक्स के फोकस ईवेंट में निम्न कोड दर्ज करके सी # कोड में इनपुटस्कोप के प्रकार को भी सेट कर सकते हैं।

इनपुटस्कोप स्कोप = नया इनपुटस्कोप ();

इनपुटस्कोपनाम नाम = नया इनपुटस्कोपनाम ();

name.NameValue = InputScopeNameValue.Number;

scope.Names.Add(name);

textbox1.InputScope = scope;

इस कोड में आप जो भी करते हैं वह इनपुटस्कोप क्लास और इनपुटस्कोपनाम क्लास के लिए ऑब्जेक्ट के लिए ऑब्जेक्ट बनाता है।

इनपुटस्कोप स्कोप = नया इनपुटस्कोप ();

इनपुटस्कोपनाम नाम = नया इनपुटस्कोपनाम ();

इसके बाद हमने ऑब्जेक्टस्कोपनेम क्लास के लिए ऑब्जेक्ट की नामव्यू विशेषता को इनपुट स्कोप के प्रकार पर सेट किया है।

नाम.NameValue = इनपुटस्कोपनाम Value.Number;

इसके बाद हमें इनपुटस्कोप के ऑब्जेक्ट में इनपुटस्कोपनाम का ऑब्जेक्ट जोड़ना है।

scope.Names.Add (नाम);

कोड की अंतिम पंक्ति बस टेक्स्टबॉक्स में इनपुटस्कोप सेट करती है।

टेक्स्टबॉक्स 1। इनपुटस्कोप = गुंजाइश;

अपनी व्यक्तिगत स्पष्टीकरण के साथ एक पूरी सूची के लिए आप msdn.com पर जा सकते हैं और इनपुटस्कोपनाम वैल्यू गणना की खोज कर सकते हैं।

अगली पोस्ट में, हम जीपीएस, स्थान एपीआई और कॉलिंग वेब सेवाओं के बारे में जानेंगे।

सिफारिश की: