C# 如何打开新页面?

C# 如何打开新页面?,c#,xaml,windows-8,visual-studio-2012,C#,Xaml,Windows 8,Visual Studio 2012,我试着到处研究,我得到的只是如何打开一个封闭的窗体。我正在制作一个XAML Windows 8 C应用程序,我需要它通过单击MainPage.XAML中的按钮来显示菜单.XAML 这是按钮: <Button Content="Agree" HorizontalAlignment="Left" Margin="340,506,0,0" VerticalAlignment="Top" Height="46" Width="392" Click="Button_Click_1"/>

我试着到处研究,我得到的只是如何打开一个封闭的窗体。我正在制作一个XAML Windows 8 C应用程序,我需要它通过单击
MainPage.XAML
中的按钮来显示
菜单.XAML

这是按钮:

<Button Content="Agree" HorizontalAlignment="Left" Margin="340,506,0,0"    VerticalAlignment="Top" Height="46" Width="392" Click="Button_Click_1"/>

与普通的WPF应用程序不同,WPF应用程序只允许您在屏幕上添加用户控件和窗口,而Marketplace应用程序(我假设您正在谈论)要求您在XAML页面之间“导航”。以下是您所需程序的概要

这里是一个基本的例子,但你应该阅读链接

       void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Frame.Navigate(typeof(AboutView).FullName);
        }

我只想让它在点击按钮后显示新的XAML页面这正是它所做的第一个页面将关闭,下一个页面将打开?想想你的XAML页面,就像网页一样。你的应用程序必须在它们之间导航。执行上述示例可以导航到该页面。然后使用goback示例来goback@user2039764签出,特别是包含导航的“”
       void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Frame.Navigate(typeof(AboutView).FullName);
        }