SimpleToolkit é uma biblioteca .NET Maui de ajudantes e controles simples e facilmente personalizáveis.
A biblioteca consiste nesses pacotes Nuget:
SimpleToolkit.core - Conjunto de controles e ajudantes simples .NET Maui
SimpleToolkit.simpleShell - Implementação simplificada do .Net Maui Shell
Dividi o conteúdo dessa biblioteca em vários pacotes Nuget, porque pode haver pessoas que desejam usar apenas o controle SimpleShell , por exemplo, e não querem usar outros controles.
Cuidado
O suporte a longo prazo não é garantido. No entanto, esse repositório é liberado sob a licença do MIT, para que você possa sempre espalhar o repositório e criar os pacotes.
Aqui estão algumas das minhas amostras que foram construídas usando esta biblioteca:
Maravilhoso .Net Maui
Gadget Store App | BET APP
Animação Navbar #1 | Animação Navbar #2
App de menu de hambúrguer | App Waste
Dica
Confira uma lista de todas as amostras aqui.
Esta biblioteca é construída para as seguintes plataformas:
O pacote SimpleToolkit.core é um conjunto de controles e ajudantes simples .NET Maui.
Estes são todos os controles que este pacote tem a oferecer:
Para usar os controles listados acima, você precisa chamar o método de extensão UseSimpleToolkit() no seu arquivo MauiProgram.cs :
builder . UseSimpleToolkit ( ) ;Este pacote também contém alguns ajudantes úteis. Por exemplo, existem ajudantes que permitem forçar o conteúdo do aplicativo a ser exibido atrás das barras do sistema (barras de status e navegação) no Android e iOS.
Consulte a documentação para obter mais informações.
O pacote SimpleToolkit.SimpleShell fornece uma implementação simplificada do Shell .NET Maui que permite criar facilmente uma experiência de navegação personalizada em seus aplicativos .NET Maui. A implementação é simplesmente chamada SimpleShell .
All SimpleShell IS é apenas um conjunto de contêineres para o seu conteúdo de aplicativo com a capacidade de colocar a área de hospedagem para páginas onde quiser. Isso oferece a flexibilidade de adicionar barras de guias personalizadas, barras de navegação, flyouts etc. ao seu aplicativo Shell .
Lembre -se de que SimpleShell não vem com nenhum controle de navegação. SimpleShell apenas oferece a capacidade de usar controles de navegação personalizados, juntamente com a navegação baseada em URI e o gerenciamento automático de pilha de navegação.
Importante
Antes de começar a usar SimpleShell , eu recomendo familiarizar -se com o Shell original .Net Maui - especialmente com a navegação baseada em URI, que funciona exatamente da mesma forma que em SimpleShell . A classe SimpleShell herda da classe Shell .
Para usar SimpleShell , você precisa chamar o método de extensão UseSimpleShell() no seu arquivo MauiProgram.cs :
builder . UseSimpleShell ( ) ;SimpleShell e usar .NET Maui Shell em vez dissoShell oferece uma aparência específica da plataforma.Shell .Net Maui provavelmente tem um desempenho melhor do que os controles compostos por várias visualizações .NET Maui.SimpleShell pode não ter uma acessibilidade tão boa em alguns cenários devido à falta de controles de navegação específicos da plataforma. Shell .NET Maui deve estar acessível fora da caixa, pois usa controles específicos da plataforma.Consulte a documentação para obter mais informações.