标签栏菜单上的一帧弹出错误

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

在构建我的简单应用程序时,我注意到一个小错误(不知道它是否是一项功能),仅在选项卡栏菜单应用程序中的几帧上显示弹出菜单,以防用户决定后退一步

https://youtube.com/shorts/XcPQN9AkTFY?feature=share

这是我在 MainViewModel 中使用的代码:

using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;

namespace MauiApp1.ViewModel;
public partial class MainViewModel : ObservableObject
{
    [RelayCommand]
    async Task AddChat()
    {
        await Shell.Current.GoToAsync(nameof(NewChatPage));
    }
}

AppShell.xaml.cs:

namespace MauiApp1
{
    public partial class AppShell : Shell
    {
        public AppShell()
        {
            InitializeComponent();
            Routing.RegisterRoute(nameof(NewChatPage), typeof(NewChatPage));
        }
    }
}

MauiProgram.cs:

namespace MauiApp1.Other
{
    public static class MauiProgram
    {
        public static MauiApp CreateMauiApp()
        {
            var builder = MauiApp.CreateBuilder();
            builder
                .UseMauiApp<App>()
                .ConfigureFonts(fonts =>
                {
                    fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
                    fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
                    fonts.AddFont("Helvetica-Bold.ttf", "Helveticabold");
                });

#if DEBUG
            builder.Logging.AddDebug();
#endif
            builder.Services.AddSingleton<MainPage>();
            builder.Services.AddSingleton<MainViewModel>();

            builder.Services.AddSingleton<NewChatPage>();
            builder.Services.AddSingleton<NewChatViewModel>();
            return builder.Build();
        }
    }
}

我试图寻找这个问题,但我没有找到任何东西

c# .net navigation maui
1个回答
0
投票

在构建我的简单应用程序时,我注意到一个小错误(不知道它是否是一项功能),仅在选项卡栏菜单应用程序中的几帧上显示弹出菜单,以防用户决定后退一步

不,这不是一个功能。我们像您的短视频节目一样复制了它。您可以在MAUI问题GitHub上报告它。让开发者知道并处理。

© www.soinside.com 2019 - 2024. All rights reserved.