MAUI 中的弹出菜单和选项卡栏

问题描述 投票:0回答:1

我想在弹出菜单和选项卡栏中自定义我的应用程序

在弹出菜单中,我想显示我的应用程序中的所有页面

和标签栏我只想要几页

我尝试了多种方法来重新创建它,但它显示了选项卡栏中的所有页面,或者没有显示在弹出窗口中

maui tabbar flyout app-shell
1个回答
0
投票

可以参考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>
© www.soinside.com 2019 - 2024. All rights reserved.