XAML، والتي تقف إلى لغة ترميز التطبيقات القابلة للتوسيع، هي تبديل Microsoft XML لوصف واجهة المستخدم الرسومية.في أطر GUI السابقة، مثل WinForms، تم إنشاء واجهة المستخدم الرسومية بنفس اللغة التي ستستخدمها للتفاعل مع واجهة المستخدم الرسومية، على سبيل المثالc # أو vb.net وعادة ما يحتفظ بها المصمم (E.G. Visual Studio)، ولكن مع XAML، تذهب Microsoft طريقة أخرى.يشبه إلى حد كبير مع HTML، أنت قادر على كتابة وحركة واجهة المستخدم الرسومية الخاصة بك بسهولة.
هذا ليس تعليما حقا XAML، لكنني سأخبرك بإيجاز حول كيفية استخدامه، لأنه جزء أساسي من WPFوبعدسواء كنت تقوم بإنشاء نافذة أو صفحة، فسيتكون من وثيقة XAML وملف CodeBehind، والتي تقوم معا بإنشاء النافذة / الصفحة.يصف ملف XAML الواجهة بكل عناصره، في حين أن CodeBehind يعالج جميع الأحداث والوصول إلى معالجة عناصر تحكم XAML.