الملخص

مكتمل

واجهة مستخدم ذات تعليمة برمجية تجعل من الصعب إدارة التخطيط والسلوك. غالبا ما يتضمن هذا النهج التخطيط والمنطق السلوكي، ويؤدي إلى اقتران ضيق بين الاثنين. يمكن أن يؤدي التغيير في تصميم واجهة المستخدم إلى حدوث تأثير مطرق على بقية قاعدة التعليمات البرمجية. يمكن أن يكون من الصعب الحفاظ على قاعدة تعليمات برمجية لا يوجد بها فصل نظيف بين واجهة المستخدم والسلوك.

يسمح لك .NET MAUI بتعريف واجهة مستخدم باستخدام XAML. يتيح لك هذا الفصل التركيز على منطق السلوك في ملفات التعليمات البرمجية C#. يمكن لمصممي واجهة المستخدم الآن التركيز على واجهة المستخدم، بينما يمكن للمبرمجين التركيز على التعليمات البرمجية.

يسمح لك .NET MAUI XAML بتخصيص واجهة المستخدم لكل نظام أساسي باستخدام OnPlatform ملحق العلامات. يتيح لك هذا النهج تصميم التطبيقات التي يمكنها الاستفادة من ميزات واجهة المستخدم الخاصة بنظام التشغيل، ولكن لا تزال تبدو جيدة على جميع الأنظمة الأساسية.

في هذه الوحدة النمطية، رأيت كيفية استخدام XAML لأفضل تأثير له لتصميم واجهة المستخدم لتطبيق عبر الأنظمة الأساسية. على وجه التحديد، تعلمت:

  • فوائد استخدام XAML على تعريف واجهة المستخدم لتطبيق .NET MAUI في C#‎.
  • كيفية إنشاء الصفحات وعناصر التحكم وتعيين خصائصها باستخدام XAML.
  • كيفية التعامل مع أحداث واجهة المستخدم وربطها في XAML.
  • كيفية إنشاء واستخدام ملحقات علامات XAML.
  • كيفية تعيين قيم خاصة بالنظام الأساسي في علامات XAML.

معرفة المزيد