#5 – Создание нескольких страниц
Видеоурок
В мобильных и кроссплатформенных приложениях важно уметь навигировать между экранами. В .NET MAUI для этого используется навигационный стек (Navigation), который управляет переходами между страницами.
1. Push и Pop – стандартная навигация
В .NET MAUI страницы организованы как стек (Stack), где новые страницы добавляются сверху (Push), а удаляются (Pop), возвращая пользователя на предыдущий экран. Этот подход удобен для последовательных переходов, например, при работе с формами или детальным просмотром информации.
2. Shell – удобная навигация для больших приложений
Если у вас приложение с множеством экранов, лучше использовать Shell, который упрощает работу с вкладками (TabBar), боковым меню (Flyout) и стеком навигации. Shell позволяет легко переходить между страницами, используя маршруты (Routing).

3. Modal Pages – всплывающие страницы
Иногда нужно открыть страницу в модальном режиме (например, диалоговое окно). Такие страницы не попадают в обычный стек навигации и требуют явного закрытия (PopModal).
4. Передача данных между страницами
При навигации часто требуется передавать данные между страницами. Это можно делать через параметры конструктора, глобальные состояния или использование Dependency Injection (DI) для управления состоянием приложения.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть