AppShell.xaml は、MAUI アプリの ナビゲーション構造(画面遷移の枠組み)を定義するファイル、アプリの画面遷移の中心となる。
- アプリ全体のページ構成を宣言的に定義する
- 例:
ShellContent,FlyoutItem,TabBar,Tabなど
- 例:
- ルーティング(ページ名と実際のページの紐づけ)を管理する
- 共通 UI(タイトルバー、フライアウトメニューなど)の構造を決める
- アプリの“骨格”となるナビゲーションパターンを決める
起動時の流れ
App.xaml
↓
AppShell.xaml が読み込まれる
↓
Shell が最初の ShellContent を表示
↓
そこに MainPage.xaml がロードされる

コメント