我想在弹出菜单和选项卡栏中自定义我的应用程序
在弹出菜单中,我想显示我的应用程序中的所有页面
和标签栏我只想要几页
我尝试了多种方法来重新创建它,但它显示了选项卡栏中的所有页面,或者没有显示在弹出窗口中
可以参考AppShell.xaml文件中以下代码的结构,可以在Flyout中显示所有页面,在Tabs中显示部分页面。有关更多信息,您可以参阅Maui 弹出显示选项。
<Shell
x:Class="Demo.AppShell"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
>
<FlyoutItem FlyoutDisplayOptions="AsMultipleItems">
<ShellContent Title="Demo1"
ContentTemplate="{DataTemplate view:Demo1Page}" />
<ShellContent Title="Demo2"
ContentTemplate="{DataTemplate view:Demo2Page}" />
</FlyoutItem>
<ShellContent Title="DashBoard"
ContentTemplate="{DataTemplate view:DashBoardPage}" />
<ShellContent Title="Home"
ContentTemplate="{DataTemplate view:HomePage}" />
</Shell>