SimpleToolkit هي مكتبة .NET Maui للمساعدين وعناصر تحكم بسيطة يمكن تخصيصها بسهولة.
تتكون المكتبة من حزم nuget هذه:
SimpleToolkit.core - مجموعة من أدوات التحكم والمساعدين البسيطة .NET Maui
SimpleToolkit.simpleshell - تنفيذ مبسط لـ .net maui Shell
لقد قمت بتقسيم محتوى هذه المكتبة إلى حزم nuget متعددة لأنه قد يكون هناك أشخاص يرغبون في استخدام عنصر تحكم SimpleShell فقط ، على سبيل المثال ، ولا يرغبون في استخدام عناصر تحكم أخرى.
حذر
الدعم على المدى الطويل غير مضمون. ومع ذلك ، يتم إصدار هذا المستودع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ، بحيث يمكنك دائمًا توتر المستودع وبناء الحزم بنفسك.
فيما يلي بعض العينات التي تم بناؤها باستخدام هذه المكتبة:
رائع .net ماوي
تطبيق متجر الأدوات | رهان التطبيق
الرسوم المتحركة Navbar #1 | الرسوم المتحركة Navbar #2
قائمة الهامبرغر تطبيق النفايات
نصيحة
تحقق من قائمة بجميع العينات هنا.
تم تصميم هذه المكتبة للمنصات التالية:
حزمة SimpleToolkit.core هي مجموعة من أدوات التحكم والمساعدين البسيطة .NET Maui.
هذه هي جميع عناصر التحكم التي توفرها هذه الحزمة:
من أجل استخدام عناصر التحكم المذكورة أعلاه ، تحتاج إلى استدعاء طريقة تمديد UseSimpleToolkit() في ملف MauiProgram.cs الخاص بك:
builder . UseSimpleToolkit ( ) ;تحتوي هذه الحزمة أيضًا على بعض المساعدين المفيدين. على سبيل المثال ، هناك مساعدون يتيحون لك إجبار محتوى التطبيق على عرضه خلف أشرطة النظام (الحالة والبارات التنقل) على Android و iOS.
انظر الوثائق لمزيد من المعلومات.
توفر لك حزمة SimpleToolkit.simpleshell تطبيقًا مبسطًا لـ .NET Maui Shell يتيح لك إنشاء تجربة تنقل مخصصة في تطبيقات .NET Maui. يسمى التنفيذ ببساطة SimpleShell .
كل SimpleShell هو مجرد مجموعة من الحاويات لمحتوى التطبيق الخاص بك مع القدرة على وضع منطقة الاستضافة للصفحات أينما تريد. يمنحك هذا المرونة لإضافة أشرطة علامات تبويب مخصصة ، وأشرطة التنقل ، و Flyouts ، وما إلى ذلك إلى تطبيق Shell الخاص بك.
ضع في اعتبارك أن SimpleShell لا يأتي مع أي ضوابط تنقل. يمنحك SimpleShell القدرة على استخدام عناصر تحكم مخصصة للملاحة إلى جانب إدارة الملاحة القائمة على URI وإدارة مكدس التنقل التلقائي.
مهم
قبل أن تبدأ في استخدام SimpleShell ، أوصي بشدة بتعرف نفسك على Shell .NET Maui الأصلية - خاصة مع التنقل المستند إلى URI ، والذي يعمل تمامًا كما هو الحال في SimpleShell . يرث فئة SimpleShell من فئة Shell .
من أجل استخدام SimpleShell ، تحتاج إلى استدعاء طريقة تمديد UseSimpleShell() في ملف MauiProgram.cs الخاص بك:
builder . UseSimpleShell ( ) ;SimpleShell واستخدام .NET Maui Shell بدلاً من ذلكShell يوفر مظهرًا خاصًا بالمنصة.Shell أداءً أفضل من عناصر التحكم التي تتكون من طرق عرض .NET MAUI متعددة.SimpleShell إمكانية وصول جيدة في بعض السيناريوهات بسبب نقص عناصر التحكم في التنقل الخاصة بالمنصة. .NET MAUI Shell يجب أن تكون متاحة للخروج من المربع لأنها تستخدم عناصر تحكم خاصة من النظام الأساسي.انظر الوثائق لمزيد من المعلومات.