001.Maui页面 一新建页面,并注册新建的页面后,app并不能识别到,还需要在AppShell类中对新建的页面进行注册,public partial class AppShell : Shell { public AppShell() { InitializeComponent(); Routing.RegisterRoute(nameof(HomePage), typeof(HomePage));//注测新页面 } }二.页面的跳转在按键事件等触发中异步执行页面跳转命令private async void OnCounterClicked(object? sender, EventArgs e) { await Navigation.PushAsync(new HomePage());//跳转到home页面 }按下按键后,页面成功跳转三.Tabar页面新建几个页面,并注册,在AppShell类中设置页面加载模式为tabar?xml version1.0 encodingUTF-8 ? Shell x:ClassESP32_MAUI.AppShell xmlnshttp://schemas.microsoft.com/dotnet/2021/maui xmlns:xhttp://schemas.microsoft.com/winfx/2009/xaml xmlns:localclr-namespace:ESP32_MAUI xmlns:viewsclr-namespace:ESP32_MAUI.Pages Shell.FlyoutBehaviorDisabled TitleESP32_MAUI TabBar ShellContent Iconarmchair.png Title客厅 ContentTemplate{DataTemplate local:MainPage} RouteMainPage / ShellContent Iconhouse.png Title主页 ContentTemplate{DataTemplate views:ContrrolPage} RouteContrrolPage / ShellContent Iconbolt.png Title用户 ContentTemplate{DataTemplate views:UsrePage} RouteUsrePage / /TabBar /Shell运行测试: