maui-shell-navigation

Guide .NET MAUI Shell navigation with AppShell setup and GoToAsync routing.

Updated Dec 25, 2025
One-click install
npx skills add https://github.com/heldercsousa/MyVocaList --skill maui-shell-navigation-heldercsousa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-shell-navigation
Source: https://github.com/heldercsousa/MyVocaList/tree/main/.claude/skills/maui-shell-navigation
Command: npx skills add https://github.com/heldercsousa/MyVocaList --skill maui-shell-navigation-heldercsousa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers to implement robust .NET MAUI Shell navigation.

Core Features & Use Cases

  • Shell hierarchy guidance
  • AppShell setup
  • GoToAsync navigation
  • Route registration
  • Query parameters
  • Back navigation
  • Navigation events

Quick Start

Follow the guidance to wire up your AppShell, register routes, and enable GoToAsync navigation.

Frequently Asked Questions about maui-shell-navigation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement .NET MAUI Shell navigation with GoToAsync?

To implement .NET MAUI Shell navigation, wire up your AppShell, register routes, and use GoToAsync for routing. This enables structured navigation patterns, query parameters, and back navigation within your application.

How do I set up an AppShell hierarchy with flyouts and tab bars?

Setting up an AppShell hierarchy involves defining the Shell structure to configure flyouts and tab bars. This creates the navigational framework for your MAUI application before registering specific page routes.

What is the best way to pass query parameters during Shell navigation?

The best way to pass query parameters during Shell navigation is by appending them to your GoToAsync routing calls. This requires proper route registration to ensure the target page receives the data correctly.

Do I need prior MAUI navigation concepts to use Shell routing?

Yes, you need knowledge of MAUI navigation concepts to use Shell routing effectively. Understanding the prerequisites helps you configure the Shell hierarchy, handle navigation events, and manage back navigation properly.

How do navigation events work in dotnet-maui Shell?

Navigation events in dotnet-maui Shell trigger during page transitions within the GoToAsync routing flow. They allow developers to execute logic when navigating back or arriving at newly registered routes.