C# Как я могу открыть страницу 2 с помощью кнопки на странице 1? - PullRequest
0 голосов
/ 11 апреля 2020

С помощью кнопки (страница1) в главном окне я могу открыть страницу 1, и теперь я хочу открыть страницу 2 с помощью кнопки (страница2) на странице 1. Для страницы 1 я использовал этот код:

private void Button_Click(object sender, RoutedEventArgs e)
        {
            frame1.Content = new Page1();
        }

Как я могу открыть страницу 2 сейчас?

enter image description here

enter image description here

enter image description here

Надеюсь, вы понимаете мою проблему. Спасибо!

Ответы [ 2 ]

1 голос
/ 11 апреля 2020

Переход на новую страницу

Page1 p = new Page1();
frame1.Navigate(p);

обновление :

в главном окне вы добавляете элемент управления фреймом (frame1), вы устанавливаете page1 в свойстве содержимого ..

Теперь, при нажатии на кнопку в Page1 добавьте этот код:

 Page2 p2 = new Page2();
 this.NavigationService.Navigate(p2);

Нажатие кнопки Page2:

Page1 p1 = new Page1();
this.NavigationService.Navigate(p1);  

или используйте this.NavigationService.GoBack();

0 голосов
/ 11 апреля 2020

// Внутри события щелчка кнопки Burton this.Frame.Navigate (typeof (Page2));

проверьте: https://docs.microsoft.com/en-us/windows/uwp/design/basics/navigate-between-two-pages

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...