SimpleToolkit es una biblioteca de ayudantes .NET Maui y controles simples y fácilmente personalizables.
La biblioteca consta de estos paquetes Nuget:
SimpleToolkit.core - Conjunto de controles y ayudantes simples de .NET Maui
SimpleToolkit.SimpleShell - Implementación simplificada de .NET Maui Shell
He dividido el contenido de esta biblioteca en múltiples paquetes de Nuget porque puede haber personas que deseen usar solo el control SimpleShell , por ejemplo, y no quieren usar otros controles.
Precaución
El soporte a largo plazo no está garantizado. Sin embargo, este repositorio se lanza bajo la licencia MIT, por lo que siempre puede desembolsar el repositorio y crear los paquetes usted mismo.
Estas son algunas de mis muestras que se construyeron usando esta biblioteca:
Maravilloso .net maui
Aplicación de la tienda gadget | APTILLA DE APOYA
Navbar Animación #1 | Navbar Animación #2
Aplicación del menú de hamburguesas | Aplicación de desecho
Consejo
Mira una lista de todas las muestras aquí.
Esta biblioteca está construida para las siguientes plataformas:
El paquete SimpleToolkit.core es un conjunto de controles y ayudantes simples de .NET Maui.
Estos son todos los controles que este paquete tiene para ofrecer:
Para usar los controles enumerados anteriormente, debe llamar al método de extensión UseSimpleToolkit() en su archivo MauiProgram.cs :
builder . UseSimpleToolkit ( ) ;Este paquete también contiene algunos ayudantes útiles. Por ejemplo, hay ayudantes que le permiten forzar el contenido de la aplicación que se muestre detrás de las barras del sistema (estado y barras de navegación) en Android e iOS.
Consulte la documentación para obtener más información.
El paquete SimpleToolkit.Spleshell le proporciona una implementación simplificada de .NET Maui Shell que le permite crear fácilmente una experiencia de navegación personalizada en sus aplicaciones .NET Maui. La implementación simplemente se llama SimpleShell .
Todo SimpleShell es solo un conjunto de contenedores para el contenido de su aplicación con la capacidad de poner el área de alojamiento para páginas donde quiera. Esto le brinda la flexibilidad de agregar barras de pestañas personalizadas, barras de navegación, flyouts, etc. a su aplicación Shell .
Tenga en cuenta que SimpleShell no viene con ningún control de navegación. SimpleShell solo le brinda la capacidad de utilizar controles de navegación personalizados junto con la administración de navegación y navegación automática basada en URI.
Importante
Antes de comenzar a usar SimpleShell , le recomiendo familiarizarse con la Shell .NET Maui original, especialmente con la navegación basada en URI, que funciona exactamente igual que en SimpleShell . La clase SimpleShell hereda de la clase Shell .
Para usar SimpleShell , debe llamar al método de extensión UseSimpleShell() en su archivo MauiProgram.cs :
builder . UseSimpleShell ( ) ;SimpleShell y usar .NET Maui Shell en su lugar?Shell ofrece una apariencia específica para la plataforma.Shell probablemente tenga un mejor rendimiento que los controles compuestos de múltiples vistas de .NET Maui.SimpleShell puede no tener una buena accesibilidad en algunos escenarios debido a la falta de controles de navegación específicos de la plataforma. .NET Maui Shell debe ser accesible fuera de la caja, ya que utiliza controles específicos de la plataforma.Consulte la documentación para obtener más información.