0

根据这篇 MSDN 文章,在每个为 Windows Phone 项目生成的 Xaml 文件中都应该有一个应用程序栏模板:

找到默认添加到您的页面的示例应用程序栏元素。如下所示。

我在 Visual Studio 2012 中创建了一个新的空 Windows Phone 8 项目,但我缺少为 Windows Phone 7 开发时可见的 App Bar 模板。这只是停用还是我需要复制和粘贴代码片段在我开发 Windows Phone 8 项目时创建应用栏?

4

1 回答 1

0

除了像这样将 XAML 代码复制并粘贴到我的 WP8 项目中之外,我没有找到其他解决方案(代码取自此页面):

<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar Opacity="1" IsVisible="True" IsMenuEnabled="True">
            <shell:ApplicationBar.Buttons>
               <shell:ApplicationBarIconButton IconUri="/Images/appbar.add.rest.png"
Text="add">
               </shell:ApplicationBarIconButton>          


<shell:ApplicationBarIconButton IconUri="/Images/appbar.save.rest.png"
Text="save">
               </shell:ApplicationBarIconButton>
               <shell:ApplicationBarIconButton IconUri="/Images/appbar.delete.rest.png"
Text="delete">
               </shell:ApplicationBarIconButton>
            </shell:ApplicationBar.Buttons>
            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="Menu Item 1" IsEnabled="True">
                </shell:ApplicationBarMenuItem>
                <shell:ApplicationBarMenuItem Text="Menu Item 2" IsEnabled="True">
                </shell:ApplicationBarMenuItem>
            </shell:ApplicationBar.MenuItems>
        </shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>    

微软似乎鼓励用户使用可本地化的 ApplicationBar 。

于 2013-01-07T09:06:09.037 回答