TOC

This article is currently in the process of being translated into Hindi (~98% done).

XAML:

What is XAML?

XAML, जो की eXtensible Application Markup Language के लिए संक्षेप है, यह माइक्रोसॉफ्ट का XML का संस्करण है GUI बनाने के लिए। पिछले GUI ढांचे, जैसे की WinForms में, GUI उसी भाषा में बनाया जाता है जिसका उपयोग आप GUI के साथ इंटरैक्ट करने के लिए करेंगे, उदाहरण के लिए C# या VB.NET और आमतौर पर डिजाइनर (जैसे विजुअल स्टूडियो) द्वारा बनाया जाता है, लेकिन XAMLके साथ, माइक्रोसॉफ्ट एक नयी दिशा में जा रहा है। HTML की ही तरह, आप आसानी से अपना GUI लिख सकते हैं और संपादित भी कर सकते हैं।

यह वास्तविकता में XAML ट्यूटोरियल नहीं है, लेकिन मैं संक्षेप में आपको बताऊंगा कि आप इसका उपयोग कैसे कर सकते हैं, क्योंकि यह WPF का एक अनिवार्य हिस्सा है। चाहे आप कोई विंडो बना रहे हों या पेज, इसमें XAML डॉक्यूमेंट और कुछ कोड फ़ाइलें शामिल होंगी, जो की एक साथ विंडो / पेज बनाती हैं। XAML फ़ाइल अपने सभी एलिमेंट्स के साथ इंटरफ़ेस को बनाती है, जबकि कोड फ़ाइलें सभी इवेंट्स को संभालती है और XAML कंट्रोल्स को चलाने में सहायता करती है।

अगले कुछ अध्यायों में, हम देखेंगे कि XAML कैसे काम करता है और आप इंटरफ़ेस बनाने के लिए इसका उपयोग कैसे कर सकते हैं।