在构建我的简单应用程序时,我注意到一个小错误(不知道它是否是一项功能),仅在选项卡栏菜单应用程序中的几帧上显示弹出菜单,以防用户决定后退一步
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();
}
}
}
我试图寻找这个问题,但我没有找到任何东西
在构建我的简单应用程序时,我注意到一个小错误(不知道它是否是一项功能),仅在选项卡栏菜单应用程序中的几帧上显示弹出菜单,以防用户决定后退一步
不,这不是一个功能。我们像您的短视频节目一样复制了它。您可以在MAUI问题GitHub上报告它。让开发者知道并处理。