अभी तक, में यह ट्यूटोरियल श्रृंखला, हम सी # विंडोज़ में काम कर रहे थे। हमारी आखिरी पोस्ट में हमने ऑब्जेक्ट्स के संग्रह की बात की थी। इस ट्यूटोरियल से, हम सी # विंडो की बजाय एक्सएएमएल विंडो में अधिक से अधिक समय बिताएंगे। अभी तक हमने अभी एक्सएएमएल खिड़कियां देखी हैं लेकिन वास्तव में दृश्य संपादक को नियंत्रण खींचने और छोड़ने के अलावा वास्तव में बातचीत नहीं की है। अब हम एक्सएएमएल संपादक का आक्रामक रूप से उपयोग शुरू करेंगे क्योंकि हम अपना आवेदन बनाते हैं।
जैसा कि हमने पहले देखा है, जब हम सिल्वरलाइट में कोई भी परियोजना खोलते हैं; हमारे सामने दो पैन हैं। एक फलक दृश्य संपादक है और दूसरा उस पर एक्सएएमएल कोडिंग कर रहा है। आइए इसके काम को समझकर शुरू करें। एक्सएएमएल एक प्रोग्रामिंग भाषा है जैसे सी # एक और प्रोग्रामिंग भाषा है। एक्सएएमएल है मुख्य रूप से उपयोगकर्ता इंटरफ़ेस को डिजाइन करने के लिए उपयोग किया जाता है.
अब एक्सएएमएल विंडोज़ के शीर्ष पर देखें, आपको "xmlns" से शुरू होने वाली कुछ पंक्तियां दिखाई देगी, ये लाइनें क्या हैं? ये रेखाएं नामस्थान हैं। मुझे उम्मीद है कि आपको याद है कि नामस्थान क्या हैं! ये पंक्तियां नेमस्पेस और असेंबली को इंगित करती हैं जहां उन फ़ाइलों को संग्रहीत किया जाता है।
आइए एक्सएएमएल कोड का उपयोग करके एक बटन बनाएं। कुछ सार्थक नाम के साथ एक नई परियोजना बनाएँ। निम्नलिखित कोड के लिए खोजें:
और उन ग्रिड टैग के बीच कोड के बाद पेस्ट करें:
एक बार जब आप इस कोड को पेस्ट करेंगे, तो ध्यान दें कि डिजाइनर सतह पर एक नया बटन बनाया जाएगा। बधाई हो, आपने अभी शुद्ध कोडिंग से ज्यादा कुछ नहीं कर एक बटन बनाया है। एक्सएएमएल विंडो में सीखने के लिए बहुत कुछ है, लेकिन जब तक हम अगले ट्यूटोरियल के साथ वापस न आएं तब तक इसका अध्ययन जारी रखें। अगले में, ट्यूटोरियल, हम सभी सिल्वरलाइट लेआउट नियंत्रणों के बारे में जानेंगे।