Simpletoolkit est une bibliothèque d'aides .net Maui et des contrôles simples et facilement personnalisables.
La bibliothèque se compose de ces packages NuGet:
Simpletoolkit.core - Ensemble de contrôles et d'aides .t .t .t.
Simpletoolkit.Simpheshell - Implémentation simplifiée de .net Maui Shell
J'ai divisé le contenu de cette bibliothèque en plusieurs packages NuGet car il peut y avoir des gens qui souhaitent utiliser uniquement le contrôle SimpleShell , par exemple, et ne veulent pas utiliser d'autres contrôles.
Prudence
Le soutien à long terme n'est pas garanti. Cependant, ce référentiel est publié sous la licence MIT, vous pouvez donc toujours débarrasser le référentiel et créer vous-même les packages.
Voici quelques-uns de mes échantillons qui ont été construits à l'aide de cette bibliothèque:
Merveilleux .net Maui
Application Gadget Store | Application de pari
Navbar Animation # 1 | Navbar Animation # 2
Application de menu Hamburger | Application de déchets
Conseil
Consultez une liste de tous les échantillons ici.
Cette bibliothèque est conçue pour les plates-formes suivantes:
Le package Simpletoolkit.Core est un ensemble de contrôles et d'aides MAUI simples .net.
Ce sont tous les contrôles que ce package a à offrir:
Afin d'utiliser les commandes énumérées ci-dessus, vous devez appeler la méthode d'extension UseSimpleToolkit() dans votre fichier MauiProgram.cs :
builder . UseSimpleToolkit ( ) ;Ce package contient également des aides utiles. Par exemple, il existe des aides qui vous permettent de forcer le contenu de l'application à s'afficher derrière les barres système (barres d'état et de navigation) sur Android et iOS.
Voir la documentation pour plus d'informations.
Le package Simpletoolkit.Simpleshell vous fournit une implémentation simplifiée du Shell Maui .NET qui vous permet de créer facilement une expérience de navigation personnalisée dans vos applications .net Maui. L'implémentation est simplement appelée SimpleShell .
Tout SimpleShell est juste un ensemble de conteneurs pour le contenu de votre application avec la possibilité de mettre la zone d'hébergement pour les pages où vous le souhaitez. Cela vous donne la flexibilité d'ajouter des barres d'onglet personnalisées, des barres de navigation, des vols, etc. à votre application Shell .
Gardez à l'esprit que SimpleShell ne vient avec aucun contrôle de navigation. SimpleShell vous donne simplement la possibilité d'utiliser des commandes de navigation personnalisées ainsi que la gestion de la navigation automatique basée sur URI et la gestion automatique de la pile de navigation.
Important
Avant de commencer à utiliser SimpleShell , je vous recommande fortement de vous familiariser avec le Shell Maui .NET original - en particulier avec la navigation basée sur URI, qui fonctionne exactement la même chose que dans SimpleShell . La classe SimpleShell hérite de la classe Shell .
Afin d'utiliser SimpleShell , vous devez appeler la méthode d'extension UseSimpleShell() dans votre fichier MauiProgram.cs :
builder . UseSimpleShell ( ) ;SimpleShell et utiliser .net Maui Shell à la placeShell offre une apparence spécifique à la plate-forme.Shell Maui .NET fournit a probablement de meilleures performances que les contrôles composés de plusieurs vues Maui .NET.SimpleShell peut ne pas avoir une aussi bonne accessibilité dans certains scénarios en raison du manque de contrôles de navigation spécifiques à la plate-forme. Shell Maui .NET doit être accessible hors de la boîte car il utilise des commandes spécifiques à la plate-forme.Voir la documentation pour plus d'informations.