C#如何使用页面1中的按钮打开页面2?

问题描述 投票:0回答:2

使用主窗口中的按钮(第1页),我可以打开第1页,现在我想用第1页中的按钮(第2页)来打开第2页。对于第1页,我使用了此代码:

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

我现在如何打开第二页?

enter image description here

enter image description here

enter image description here

希望您能理解我的问题。谢谢!

c#
2个回答
0
投票

//在您的伯顿点击事件中this.Frame.Navigate(typeof(Page2));

请检查:https://docs.microsoft.com/en-us/windows/uwp/design/basics/navigate-between-two-pages


0
投票

导航到新页面

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

更新

在mainWindow中添加框架控件(frame1),然后在content属性中设置page1。

现在,单击页面1中的按钮添加此代码:

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

Page2按钮单击:

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

或使用this.NavigationService.GoBack();

© www.soinside.com 2019 - 2024. All rights reserved.