在XAML中创建一个菜单

时间:2016-04-19 19:28:00

标签: xaml win-universal-app

我的问题很基本。我想在XAML中创建一个菜单。 让我们说我的主页有选项1和选项2.我想在我点击选项1时打开一个新页面,当我点击选项3时要打开一个新页面。我该怎么办?感谢。

1 个答案:

答案 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