Visual Studio 2022
Навигационный вид в WinUI 3 позволяет перемещаться между сверстники и страницы. Я обнаружил одну проблему: левая навигация с несколькими родительскими страницами и каждая страница с несколькими дочерними страницами. Если я перейду от родительского -> дочернего -> родительского элемента, а затем нажму кнопку «Назад», дочерний элемент загружается в текущий родительский элемент вместо возврата к исходному родительскому элементу. Я уверен, что что-то напутал, но изучаю иерархию навигации.
Пример:
Главная (Родительская) -> Страница группы (Дочерняя) -> Настройки ( Родитель)
Для перехода из дома в команду я использую Frame.Navigate(typeof(TeamPage)), который работает.
Код: Выделить всё
private void SettingsCard_Click(object sender, Microsoft.UI.Xaml.RoutedEventArgs e)
{
var effect = new SlideNavigationTransitionInfo()
{
Effect = SlideNavigationTransitionEffect.FromRight
};
Frame.Navigate(typeof(TeamPage), null, effect);
}
Код: Выделить всё
public PageService()
{
Configure();
Configure();
Configure();
Configure();
Configure();
Configure();
}
Я рассмотрел большую часть документация для:
Frame: https://learn.microsoft.com/en-us/windo ... l.controls .frame?view=windows-app-sdk-1.3
Навигация: https://learn.microsoft.com/en-us/windo ... ion-basics
Подробнее здесь: https://stackoverflow.com/questions/767 ... hen-naviga