Ошибка всплывающего окна с одним кадром в меню панели вкладокC#

Место общения программистов C#
Anonymous
Ошибка всплывающего окна с одним кадром в меню панели вкладок

Сообщение Anonymous »

При создании моего простого приложения я заметил небольшую ошибку (не знаю, функция это или нет), которая отображала всплывающее меню на нескольких кадрах только в приложении меню панели вкладок, если пользователь решил вернуться на один шаг назад p>
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()
.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();
builder.Services.AddSingleton();

builder.Services.AddSingleton();
builder.Services.AddSingleton();
return builder.Build();
}
}
}
Я пытался найти эту проблему, но ничего не нашел

Подробнее здесь: https://stackoverflow.com/questions/787 ... b-bar-menu

Вернуться в «C#»