এক্সামল, যা এক্সটেনসিবল অ্যাপ্লিকেশন মার্কআপ ভাষার জন্য দাঁড়িয়েছে, এটি একটি GUI এর বর্ণনা করার জন্য XML এর মাইক্রোসফ্টের বৈকল্পিক।পূর্ববর্তী GUI ফ্রেমওয়ার্কগুলিতে, উইনফর্মের মতো, একটি GUI একই ভাষাতে তৈরি করা হয়েছিল যা আপনি GUI, E.G. এর সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহার করবেন।সি # বা vb.net এবং সাধারণত ডিজাইনার (E.G. ভিজ্যুয়াল স্টুডিও) দ্বারা পরিচালিত, কিন্তু XAML এর সাথে মাইক্রোসফ্ট অন্য উপায় যাচ্ছে।HTML এর সাথে অনেকগুলি, আপনি সহজেই আপনার GUI লিখতে এবং সম্পাদনা করতে পারবেন।
এটি সত্যিই একটি xaml টিউটোরিয়াল নয়, তবে আপনি এটি কীভাবে ব্যবহার করেন তা সম্পর্কে আপনাকে সংক্ষিপ্তভাবে বলতে হবে, কারণ এটি WPF এর একটি অপরিহার্য অংশ।আপনি একটি উইন্ডো বা একটি পৃষ্ঠা তৈরি করছেন কিনা, এটি একটি xaml নথি এবং একটি কোডবিহিন্ড ফাইল গঠিত হবে, যা একসঙ্গে উইন্ডো / পৃষ্ঠা তৈরি করে।XAML ফাইলটি ইন্টারফেসটি তার সমস্ত উপাদানের সাথে বর্ণনা করে, যখন কোডবিহিন্দ সমস্ত ইভেন্ট পরিচালনা করে এবং xaml নিয়ন্ত্রণগুলির সাথে ম্যানিপুলেট করার অ্যাক্সেস থাকে।