SimpleToolkit - это библиотека помощников .NET Maui и простые, легко настраиваемые элементы управления.
Библиотека состоит из этих пакетов Nuget:
SimpleToolkit.core - набор простых элементов управления и помощников .NET .NET MAUI
SimpleToolkit.simpleShell - Упрощенная реализация .NET MAUI Shell
Я разделил содержание этой библиотеки на несколько пакетов Nuget, потому что могут быть люди, которые хотят использовать только контроль SimpleShell , и не хотят использовать другие элементы управления.
Осторожность
Долгосрочная поддержка не гарантируется. Тем не менее, этот репозиторий выпускается по лицензии MIT, поэтому вы всегда можете расколоть репозиторий и создать пакеты самостоятельно.
Вот некоторые из моих образцов, которые были построены с использованием этой библиотеки:
Чудесный .NET MAUI
Приложение Gadget Store | Приложение ставки
Navbar Animation #1 | Navbar Animation #2
Приложение меню гамбургера | Приложение
Кончик
Проверьте список всех образцов здесь.
Эта библиотека создана для следующих платформ:
Пакет SimpleToolKit.core - это набор простых элементов управления и помощников .NET .NET.
Это все элементы управления, которые может предложить этот пакет:
Чтобы использовать элементы управления, перечисленные выше, вам необходимо вызвать метод расширения UseSimpleToolkit() в вашем файле MauiProgram.cs :
builder . UseSimpleToolkit ( ) ;Этот пакет также содержит несколько полезных помощников. Например, есть помощники, которые позволяют отображать контент приложения за панелями системы (статус и навигационные столбцы) на Android и iOS.
Смотрите документацию для получения дополнительной информации.
Пакет SimpleToolKit.SimpleShell предоставляет вам упрощенную реализацию Shell .NET Maui, которая позволяет легко создавать пользовательский опыт навигации в ваших приложениях .NET MAUI. Реализация просто называется SimpleShell .
All SimpleShell - это всего лишь набор контейнеров для контента вашего приложения с возможностью размещения области хостинга для страниц, где бы вы ни захотели. Это дает вам гибкость , чтобы добавить пользовательские стержни, навигационные стержни, вылеты и т. Д. в приложение Shell .
Имейте в виду, что SimpleShell не поставляется с каким -либо контролем навигации. SimpleShell просто дает вам возможность использовать пользовательские навигационные элементы управления навигацией вместе с навигацией на основе URI и автоматическим управлением стеком навигации.
Важный
Прежде чем вы начнете использовать SimpleShell , я настоятельно рекомендую ознакомиться с оригинальной Shell .NET Maui - особенно с навигацией на основе URI, которая работает точно так же, как и в SimpleShell . Класс SimpleShell наследует от класса Shell .
Чтобы использовать SimpleShell , вам необходимо вызвать метод расширения UseSimpleShell() в вашем файле MauiProgram.cs :
builder . UseSimpleShell ( ) ;SimpleShell и вместо этого использовать .net Maui ShellShell предлагает внешний вид, специфичный для платформы.Shell , вероятно, обладает лучшей производительностью, чем элементы управления, состоящие из нескольких видов .NET MAUI.SimpleShell может не иметь такой хорошей доступности в некоторых сценариях из -за отсутствия навигационных элементов управления для конкретной платформы. .Net Maui Shell должна быть доступна из коробки, поскольку она использует управления для конкретной платформы.Смотрите документацию для получения дополнительной информации.