在Visual Studio 2012 Express for Windows Phone 8中缺少应用栏模板

时间:2012-12-10 08:46:57

标签: visual-studio-2012 windows-phone windows-phone-8 application-bar

根据this MSDN article,每个生成的Windows Phone项目Xaml文件都应该有一个应用程序栏模板:

  

找到示例应用程序栏元素,默认情况下将其添加到页面中。它看起来如下。

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

1 个答案:

答案 0 :(得分:0)

除了将XAML代码复制并粘贴到我的WP8项目中之外,我找不到其他解决方案(代码来自this page):

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

微软鼓励用户改为use the localizable ApplicationBar