我的问题很基本。我想在XAML中创建一个菜单。 让我们说我的主页有选项1和选项2.我想在我点击选项1时打开一个新页面,当我点击选项3时要打开一个新页面。我该怎么办?感谢。
答案 0 :(得分:0)
是的,这很简单。 添加到您的XAML
<Page.TopAppBar>
<CommandBar IsOpen="False" ClosedDisplayMode="Minimal">
<CommandBar.PrimaryCommands>
<AppBarButton x:Name="btnOption1" Label="Option1 Page" Click="btnOption1_Click" Icon="Play" >
<AppBarButton x:Name="btnOption2" Label="Option2 Page" Click="btnOption2_Click" Icon="Setting" >
</AppBarButton>
</CommandBar.PrimaryCommands>
</CommandBar>
</Page.TopAppBar>
当您点击按钮代码时
private void btnOption1_Click(object sender, RoutedEventArgs e)
{
// this code loading XAML page with name Option1Page
this.Frame.Navigate(typeof(Option1Page));
}
private void btnOption2_Click(object sender, RoutedEventArgs e)
{
this.Frame.Navigate(typeof(Option2Page));
}
现在您还需要创建Option1Page.xaml和Option2Page.xaml