C# Windows Phone 8.1中的菜单?

C# Windows Phone 8.1中的菜单?,c#,xaml,windows-phone-8,windows-phone-8.1,C#,Xaml,Windows Phone 8,Windows Phone 8.1,我正在为Windows Phone 8.1编写我的第一个应用程序。我使用Visual Studio 2013与Windows Phone 8.1 SDK集成。项目类型为“Windows Phone 8.1”。我想使用C#和XAML 目前,更多的是学习如何实际工作,而不是编写一个真正的应用程序 一般来说,我在搜索示例代码时遇到困难。为了让这个问题在stackoverflow规则的范围内,让我们暂时集中精力在菜单上 我想要一个简单的菜单,在页面底部有图标和标签。我找到了CommandBar、phon

我正在为Windows Phone 8.1编写我的第一个应用程序。我使用Visual Studio 2013与Windows Phone 8.1 SDK集成。项目类型为“Windows Phone 8.1”。我想使用C#和XAML

目前,更多的是学习如何实际工作,而不是编写一个真正的应用程序

一般来说,我在搜索示例代码时遇到困难。为了让这个问题在stackoverflow规则的范围内,让我们暂时集中精力在菜单上

我想要一个简单的菜单,在页面底部有图标和标签。我找到了CommandBar、phone:PhoneApplicationPage.ApplicationBar、Page.BottomAppBar和其他许多示例。其中一些适用于Windows Phone 8、Windows Phone 8.1、Windows应用程序、“Metro应用程序/WinRT”或通用应用程序

我不想尝试这些示例中的许多,只是为了发现它们不适用于Windows Phone 8.1,或者它们很快就会被替换,或者它们可以工作,但是更好的选择是这个或那个

现在,我的问题是:在Windows Phone 8.1中,创建屏幕底部带有图标和标签的菜单的推荐方法是什么


或更一般:如果我想确保搜索最适合Windows Phone 8.1的代码示例,我应该搜索什么?我想还有很多Windows Phone 8的示例仍然可以在Windows Phone 8.1中使用,但是每次检查8的代码是否仍然可以在8.1中使用时都会让人头疼。

这是我通常在Windows Phone 8.1中用于菜单的代码

<Page.BottomAppBar>
    <CommandBar x:Name="appBar">
        <CommandBar.PrimaryCommands>
            <AppBarButton Icon="SomeIcon1" IsCompact="False" Label="SomeName1"/>
            <AppBarButton Icon="SomeIcon2" IsCompact="False" Label="SomeName2"/>
        </CommandBar.PrimaryCommands>
        <CommandBar.SecondaryCommands>
            <AppBarButton Label="SomeLabel1"/>
            <AppBarButton Label="SomeLabel2"/>
        </CommandBar.SecondaryCommands>
    </CommandBar>
</Page.BottomAppBar>


CommandBar.primary命令用于按钮,CommandBar.secondary命令用于标签。

根据您的目标,它将是:和。我接受了freshbm的答案,因为它回答了我的特定问题。谢谢有人对我更一般的问题有更一般的答案吗?我刚刚找到了我更一般问题的答案:只需将鼠标放在windows-phone-8.1标签上,然后单击“信息”就会打开一个包含许多有用链接的页面。我以前从未想过点击任何标签,因为我不知道有这么多有用的信息“附加”。这对一些用户来说可能是显而易见的,但我必须承认这对我来说是新的,也许对其他人来说也是新闻,这就是为什么我在这里添加它作为评论。