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

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

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

वीडियो: एक्सएएमएल इवेंट और इनपुट कंट्रोल: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - भाग 17
वीडियो: Clearance Sale Of All Collection--7893015333 - YouTube 2024, मई
Anonim

आशा है कि आप हमारे विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल श्रृंखला का आनंद ले रहे हैं! अंतिम ट्यूटोरियल में, हमने सिल्वरलाइट लेआउट नियंत्रणों के बारे में और कुछ सीखा; अब इस ट्यूटोरियल में हम सिल्वरलाइट घटनाओं और इनपुट नियंत्रणों के बारे में जानेंगे।

किसी ईवेंट से शुरू करने के लिए, आइए पहले समझें कि कोई घटना क्या है! एक ईवेंट किसी भी विधि को निष्पादित किया जाता है जब उपयोगकर्ता हमारे आवेदन के साथ इंटरैक्ट करता है। प्रत्येक नियंत्रण में कई घटनाएं होती हैं जो इसका जवाब दे सकती हैं। तो एक डेवलपर के रूप में हम उस नियंत्रण द्वारा प्रदान की गई किसी भी घटना का चयन कर सकते हैं। यदि आप किसी भी नियंत्रण द्वारा प्रदर्शित सभी घटनाओं को देखना चाहते हैं तो बस उस डिजाइनर क्षेत्र पर नियंत्रण रखें और गुण विंडो पर जाएं। उस संपत्ति टैब के अलावा, आपको "ईवेंट" नामक एक और टैब दिखाई देगा। उस टैब पर क्लिक करने पर, आप उन सभी घटनाओं को देखेंगे जिनका उपयोग उस विशिष्ट नियंत्रण के लिए किया जा सकता है।

प्रत्येक नियंत्रण में एक डिफ़ॉल्ट घटना होती है, उदाहरण के लिए, बटन पर एक क्लिक इवेंट दिया जाता है। एक सरल विधि है जिसका उपयोग हम उस नियंत्रण की डिफ़ॉल्ट विधि तक पहुंच सकते हैं। आपको बस इतना करना है कि उस नियंत्रण पर डबल-क्लिक करें; स्वचालित रूप से सी # विंडोज़ डिफ़ॉल्ट घटना परिभाषा के साथ खुल जाएगा। XAML फ़ाइल और सी # फ़ाइल इस उद्देश्य के लिए एक साथ जुड़े हुए हैं। XAML फ़ाइल इवेंट हैंडलर का नाम परिभाषित करती है और सी # फ़ाइल क्रिया को परिभाषित करती है।
प्रत्येक नियंत्रण में एक डिफ़ॉल्ट घटना होती है, उदाहरण के लिए, बटन पर एक क्लिक इवेंट दिया जाता है। एक सरल विधि है जिसका उपयोग हम उस नियंत्रण की डिफ़ॉल्ट विधि तक पहुंच सकते हैं। आपको बस इतना करना है कि उस नियंत्रण पर डबल-क्लिक करें; स्वचालित रूप से सी # विंडोज़ डिफ़ॉल्ट घटना परिभाषा के साथ खुल जाएगा। XAML फ़ाइल और सी # फ़ाइल इस उद्देश्य के लिए एक साथ जुड़े हुए हैं। XAML फ़ाइल इवेंट हैंडलर का नाम परिभाषित करती है और सी # फ़ाइल क्रिया को परिभाषित करती है।

कुछ घटनाएं उपयोगकर्ताओं द्वारा किए गए कार्यों द्वारा ट्रिगर की जाती हैं, उदाहरण के लिए, एक बटन पर क्लिक करते हुए, जबकि कुछ घटनाओं के उदाहरण के लिए कुछ घटनाएं ट्रिगर होती हैं, उदाहरण के लिए, कोई भी एप्लिकेशन "लोड" ईवेंट ट्रिगर करता है। एक डेवलपर के रूप में, यह आपके ऊपर निर्भर करता है कि कौन से लोगों का उपयोग करना है और किसको अनदेखा किया जाना चाहिए।

ठीक है, अब हम इनपुट नियंत्रण की ओर मुड़ें।

अब तक, हमने अभी सभी मानक घटनाओं को देखा है। आइए अब कुछ अग्रिम घटनाओं का अध्ययन करें। यहां कुछ नियंत्रण दिए गए हैं जो किसी भी एप्लिकेशन के लिए महत्वपूर्ण हैं।

पासवर्ड बॉक्स: पासवर्ड बॉक्स टेक्स्ट बॉक्स के समान है लेकिन दो मतभेदों के साथ है। इस पासवर्ड बॉक्स में टाइप की गई सभी चीजें "डॉट्स" या कुछ वर्ण प्रारूप में प्रदर्शित होती हैं ताकि पासवर्ड छिपाने के लिए। पासवर्ड बॉक्स टेक्स्टबॉक्स की टेक्स्ट प्रॉपर्टी के खिलाफ पासवर्ड प्रॉपर्टी दिखाता है।

Image
Image

चेकबॉक्स: मान लीजिए कि हम उपयोगकर्ताओं को सिर्फ "हां" या "नहीं" के जवाब को सीमित करना चाहते हैं, तो हम चेकबॉक्स का उपयोग करके ऐसा कर सकते हैं। चेकबॉक्स में "सामग्री" संपत्ति होती है जो चेकबॉक्स के बगल में टेक्स्ट प्रदर्शित करती है। चेकबॉक्स में डिफ़ॉल्ट संपत्ति है जिसे "चेक किया गया" कहा जाता है।

Image
Image

रेडियो के बटन: यदि आप उपयोगकर्ताओं को कुछ विकल्प देना चाहते हैं जिनमें से केवल एक का चयन किया जा सकता है, तो रेडियो बटन का उपयोग किया जाता है। एक बार जब आप रेडियो बटन सेट करते हैं, तो आप उन्हें "GroupName" प्रॉपर्टी का उपयोग करके एक साथ जोड़ सकते हैं। तो समूह के भीतर केवल एक रेडियो बटन का चयन किया जा सकता है।

Image
Image

सूची बॉक्स नियंत्रण: यदि आप विकल्पों की सूची के साथ उपयोगकर्ता को प्रस्तुत करना चाहते हैं और चाहते हैं कि उपयोगकर्ता एक या अधिक विकल्पों का चयन करें और बाद में उन्हें पुनर्प्राप्त करें, तो आप सूची बॉक्स का उपयोग कर सकते हैं। ListBox अपनी डिफ़ॉल्ट संपत्ति के रूप में "चयन बदल गया" प्रदर्शित करता है। आप "ListBoxItem.Content" प्रॉपर्टी का उपयोग कर संपत्ति विंडो या कोड के माध्यम से सूची में अधिक आइटम जोड़ सकते हैं।

ये कुछ इनपुट नियंत्रण हैं जो बहुत सी चीजें कर सकते हैं। जाहिर है, टूलबार पर कई अन्य नियंत्रण हैं लेकिन उनमें से सभी को इस ट्यूटोरियल श्रृंखला के दायरे से बाहर रखा गया है। इस बीच आप इन नियंत्रणों के बारे में और अधिक बातें सीख सकते हैं। हमारे अगले ट्यूटोरियल में हम सिल्वरलाइट में इमेज कंट्रोल के बारे में बात करेंगे।
ये कुछ इनपुट नियंत्रण हैं जो बहुत सी चीजें कर सकते हैं। जाहिर है, टूलबार पर कई अन्य नियंत्रण हैं लेकिन उनमें से सभी को इस ट्यूटोरियल श्रृंखला के दायरे से बाहर रखा गया है। इस बीच आप इन नियंत्रणों के बारे में और अधिक बातें सीख सकते हैं। हमारे अगले ट्यूटोरियल में हम सिल्वरलाइट में इमेज कंट्रोल के बारे में बात करेंगे।

संबंधित पोस्ट:

  • इवेंट लॉग मैनेजर: नि: शुल्क इवेंट लॉग प्रबंधन सॉफ्टवेयर
  • विंडोज 10/8/7 पर वर्कग्रुप मोड में उपयोगकर्ता गतिविधि को कैसे ट्रैक करें
  • जीपीएस, स्थान एपीआई और कॉलिंग वेब सेवाएं: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - 25
  • विंडोज फोन 7.5 मैंगो एप्लीकेशन विकसित करना सीखें: भाग 1
  • विंडोज फोन ट्यूटोरियल 9: अभिव्यक्ति मिश्रण में एक कस्टम बटन बनाना (भाग -2)

सिफारिश की: