एक्सएएमएल, जो एक्स्टेंसिबल एप्लिकेशन मार्कअप भाषा के लिए खड़ा है, माइक्रोसॉफ्ट के जीयूआई का वर्णन करने के लिए एक्सएमएल का संस्करण है।पिछले जीयूआई ढांचे में, विनफॉर्म की तरह, एक जीयूआई उसी भाषा में बनाई गई थी जिसे आप जीयूआई के साथ बातचीत करने के लिए उपयोग करेंगे, उदा।सी # या वीबी.नेट और आमतौर पर डिजाइनर (उदा। विजुअल स्टूडियो) द्वारा बनाए रखा जाता है, लेकिन XAML के साथ, माइक्रोसॉफ्ट एक और तरीका जा रहा है।एचटीएमएल के साथ, आप आसानी से अपने जीयूआई को लिखने और संपादित करने में सक्षम हैं।
यह वास्तव में एक XAML ट्यूटोरियल नहीं है, लेकिन मैं आपको संक्षेप में बताता हूं कि आप इसका उपयोग कैसे करते हैं, क्योंकि यह डब्ल्यूपीएफ का एक अनिवार्य हिस्सा है।चाहे आप एक विंडो या पृष्ठ बना रहे हों, इसमें एक XAML दस्तावेज़ और कोडबेहिंड फ़ाइल होगी, जो एक साथ विंडो / पेज बनाता है।XAML फ़ाइल अपने सभी तत्वों के साथ इंटरफ़ेस का वर्णन करती है, जबकि कोडबेहिंद सभी घटनाओं को संभालती है और XAML नियंत्रणों के साथ हेरफेर करने के लिए पहुंच होती है।