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

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

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

वीडियो: एक्सएएमएल को समझना: विंडोज फोन ऐप डेवलपमेंट टूरियल - भाग 15
वीडियो: 5 Free Email Clients in 2023 - YouTube 2024, अप्रैल
Anonim

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

जैसा कि हमने पहले देखा है, जब हम सिल्वरलाइट में कोई भी परियोजना खोलते हैं; हमारे सामने दो पैन हैं। एक फलक दृश्य संपादक है और दूसरा उस पर एक्सएएमएल कोडिंग कर रहा है। आइए इसके काम को समझकर शुरू करें। एक्सएएमएल एक प्रोग्रामिंग भाषा है जैसे सी # एक और प्रोग्रामिंग भाषा है। एक्सएएमएल है मुख्य रूप से उपयोगकर्ता इंटरफ़ेस को डिजाइन करने के लिए उपयोग किया जाता है.

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

अब एक्सएएमएल विंडोज़ के शीर्ष पर देखें, आपको "xmlns" से शुरू होने वाली कुछ पंक्तियां दिखाई देगी, ये लाइनें क्या हैं? ये रेखाएं नामस्थान हैं। मुझे उम्मीद है कि आपको याद है कि नामस्थान क्या हैं! ये पंक्तियां नेमस्पेस और असेंबली को इंगित करती हैं जहां उन फ़ाइलों को संग्रहीत किया जाता है।

कई लेआउट नियंत्रण हैं, जो उपयोगकर्ताओं को उनकी इच्छानुसार स्क्रीन पर अपने नियंत्रण रखने में मदद करते हैं। उनमें से कुछ स्टैक पैनल, ग्रिड और इतने पर हैं।
कई लेआउट नियंत्रण हैं, जो उपयोगकर्ताओं को उनकी इच्छानुसार स्क्रीन पर अपने नियंत्रण रखने में मदद करते हैं। उनमें से कुछ स्टैक पैनल, ग्रिड और इतने पर हैं।

आइए एक्सएएमएल कोड का उपयोग करके एक बटन बनाएं। कुछ सार्थक नाम के साथ एक नई परियोजना बनाएँ। निम्नलिखित कोड के लिए खोजें:

और उन ग्रिड टैग के बीच कोड के बाद पेस्ट करें:

एक बार जब आप इस कोड को पेस्ट करेंगे, तो ध्यान दें कि डिजाइनर सतह पर एक नया बटन बनाया जाएगा। बधाई हो, आपने अभी शुद्ध कोडिंग से ज्यादा कुछ नहीं कर एक बटन बनाया है।

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

सिफारिश की: