点击按钮导航到另一个页面

时间:2015-11-15 05:40:30

标签: visual-studio windows-phone blend

我开发了Windows 移动应用程序我添加了 VS blend 2015 的按钮,但是没有按钮导航到选项如何绑定到页面 sub.xaml

的按钮
<Button x:Name="button" Content="Enter" Height="42" Margin="122,-113,0,0" 
     VerticalAlignment="Top" Width="144" Foreground="#FF50CBC5" 
     Background="#FF0F0E0E" HorizontalAlignment="Left"/>

2 个答案:

答案 0 :(得分:10)

超链接按钮为您提供导航到另一个页面的选项。

此屏幕截图来自Blend。

enter image description here

因此,请按如下方式更改您的标记,包括生成的Click处理程序。

<HyperlinkButton x:Name="button" Click="HyperlinkButton_Click"
    Content="Enter" Height="42" Margin="122,-113,0,0" 
    VerticalAlignment="Top" Width="144" Foreground="#FF50CBC5" 
    Background="#FF0F0E0E" HorizontalAlignment="Left"/>

然后在你的cs中,你需要指导导航。

// Button to navigate to sub.xaml page.
private void HyperlinkButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
    // Navigate back to sub.xaml page.
    this.Frame.Navigate(typeof(SubPage));
}

答案 1 :(得分:1)

您可以按照以下步骤执行此操作。

第一步 - 在您的窗口上添加一个新按钮,然后根据需要更改属性。

第二步 - 双击该按钮。然后你会像这样去cs文件。

private void Button_Click(object sender, RoutedEventArgs e)
{    

}  

第3步 - 创建要导航并打开的新窗口对象,然后关闭当前窗口

private void Button_Click(object sender, RoutedEventArgs e)
{ 
    NewWindow newWindow = new NewWindow();
    newWindow.Show();
    this.Close();
}

感谢。