У меня есть простое приложение Maui.
У меня есть меню Flyout, которое хорошо работает и перемещается с необходимыми представлениями.
Однако, когда я пытаюсь загрузить представление (userhomescreen) с кнопки нажима Другой вид (LoginScreen) Значок меню Flyout не появляется (хотя кнопка Back делает), даже если он появляется, если я загружаю представление в меню Flyout .. < /p>
my xaml (приложение .Shell.xaml): < /p>
< /code>
мой код позади (appshell.cs): < /p>
public AppShell()
{
InitializeComponent();
Routing.RegisterRoute(nameof(LoginScreen), typeof(LoginScreen));
Routing.RegisterRoute(nameof(UserHomeScreen ), typeof(UserHomeScreen ));
}
< /code>
my xaml (loginscreen.xaml): < /p>
< /code>
Мой код позади (loginscreen.xaml.cs): < /p>
private async void btnLoginOK_Clicked(object sender, EventArgs e)
{
await Shell.Current.GoToAsync(nameof(UserHomeScreen));
}
< /code>
Но по какой -то причине, если я загружаю userhomescreen из меню Flyout, я получаю значок меню Flyout. Если я загружаю userhomscreen с кнопки нажмите (btnloginok_clicked), я не ...
Есть идеи, что мне не хватает или делаю неправильно?>
Подробнее здесь: https://stackoverflow.com/questions/768 ... enu-option
.NET MAUI - Page \ View Load Loase Flyout ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение