مقدمة

مكتمل

جزء من التخطيط لبنية تطبيقك هو تحديد كيفية تنقل المستخدم بين الصفحات. هل يجب على المستخدمين الانتقال إلى الأمام والخلف من خلال سلسلة من الصفحات؟ هل يحتوي تطبيقك على صفحة بدء واحدة، أم أن هناك العديد من صفحات المستوى الأعلى التي لها نفس القدر من الأهمية؟ يجب أن يعمل اختيارك للتنقل بشكل جيد مع محتوى تطبيقك. ويجب أن تشعر أيضًا أنه أصلي ومتوافق مع كل نظام أساسي تستهدفه.

لنفترض أنك تكتب تطبيقا لقبة كوكبية باستخدام واجهة مستخدم التطبيق متعددة الأنظمة الأساسية .NET (MAUI). أنت تريد إثارة الاهتمام بعلم الفلك من خلال تقديم الحقائق والمفاهيم الفلكية ذات الصلة بالحياة اليومية. يجب أن يحتوي التطبيق على صفحات تغطي شروق الشمس وغروب الشمس والمراحل القمرية والأجسام الفلكية وصفحة حول. تتمثل مهمتك في تصميم وتنفيذ نمط تنقل بديهي لهذه الصفحات.

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

الأهداف التعليمية

في هذه الوحدة النمطية، تتعلم كيفية:

  • تنفيذ التنقل المنبثق باستخدام .NET MAUI Shell.
  • تنفيذ التنقل بين علامات التبويب باستخدام .NET MAUI Shell.
  • التنقل بين الصفحات داخل الصفحات المبوبة.

المتطلبات الأساسية

  • Visual Studio 2026 مع تثبيت عبء العمل .NET MAUI
  • اختياري: Visual Studio Code مع ملحق .NET MAUI و.NET SDK مع تثبيت حمل عمل .NET MAUI
  • تعرف على C# و.NET

متطلبات تطوير .NET MAUI

لإنشاء تطبيقات .NET MAUI باستخدام .NET 9، تحتاج إلى تثبيت Visual Studio الإصدار 17.12 أو أحدث مع تثبيت حمل العمل التالي:

  • تطوير واجهة مستخدم تطبيق .NET متعدد الأنظمة الأساسية

بالإضافة إلى ذلك، إذا كنت ترغب في إنشاء تطبيقات .NET MAUI Blazor، يجب تثبيت حمل عمل تطوير ASP.NET والويب.

راجع الوثائق للحصول على معاينة للإعداد.

التطوير باستخدام Visual Studio Code

إذا كنت تقوم بالتطوير على macOS أو Linux، فستحتاج إلى تثبيت Visual Studio Code و.NET MAUI Extension جنبا إلى جنب مع .NET SDK و.NET MAUI Workload. راجع الوثائق للحصول على معاينة للإعداد.