“Extensible Application Markup Language” के लिए जाना जाता है और इसका उच्चारण “zam-uhl” है। XAML Microsoft द्वारा विकसित एक markup भाषा है और इसका उपयोग application interfaces बनाने के लिए किया जाता है। यह HTML के समान है, जो एक webpage की सामग्री को परिभाषित करता है।
अन्य markup languages की तरह, XAML वस्तुओं को define करने के लिए tags का उपयोग करता है। वस्तुओं के भीतर वस्तुओं को define करने के लिए tags को अन्य tags के भीतर नेस्ट किया जा सकता है। किसी वस्तु के गुण, जैसे नाम, आकार, आकार और रंग, tags के भीतर defined होते हैं। नीचे एक बटन के लिए मूल XAML tags का एक उदाहरण दिया गया है:
<Button x:name=”button” Content=”HindiGuide” HorizontalAlignment=”Left” VerticalAlignment=”Top” Margin=”150,300,0,0″/>
XAML को 2006 में WPF (विंडोज प्रेजेंटेशन फाउंडेशन) के साथ पेश किया गया था। WPF Microsoft .NET फ्रेमवर्क का एक विस्तार है जिसमें Windows application के भीतर interface तत्वों को प्रस्तुत करने के लिए एक डिस्प्ले इंजन शामिल है। XAML का उपयोग इन तत्वों को define और जोड़ने के लिए किया जाता है।
Developers खरोंच से XAML कोड बना सकते हैं या WYSIWYG संपादक का उपयोग करके XAML कोड जेनरेट करने के लिए Microsoft एक्सप्रेशन स्टूडियो या Blend for Visual Studio जैसे प्रोग्राम का उपयोग कर सकते हैं। XAML किसी भी Windows ऐप द्वारा समर्थित है जो WPF या यूनिवर्सल विंडोज Platform का उपयोग करके बनाया गया है।
File Extension: .XAML