申请栏不可用

时间:2011-12-05 05:42:26

标签: visual-studio windows-phone-7 windows-phone

我最近下载了Windows Phone ToolkitNovember 2011, 7.1 SDK),但我在Visual Studio toolbox中看不到Application bar中的一些图标,我是否遗漏了其他一些设置?

2 个答案:

答案 0 :(得分:1)

控件(如Panorama,Pivot,AppBar)不在工具箱中,因为它们不是按钮,文本框等小部件 - 编译器对它们的处理方式不同,并且它们不是设计为“放置”的任何地方或在页面上多次使用像小工具一样。

以下是从默认项目中复制的全景图,数据透视图和应用栏的XAML,供参考;

全景

<controls:Panorama Title="my panorama">
            <controls:Panorama.Background>
                <ImageBrush ImageSource="PanoramaBackground.png"/>
            </controls:Panorama.Background>
            <controls:PanoramaItem Header="nearby" Orientation="Horizontal" Width="880">
<!--stuff goes here-->
            </controls:PanoramaItem>
</controls:Panorama>

枢轴

<controls:Pivot Title="my pivot">
        <controls:PivotItem Header="item 1">
            <!-- stuff goes here -->
        </controls:PivotItem>
</controls:Pivot>

应用栏

<phone:PhoneApplicationPage.ApplicationBar>
        <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
            <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
            <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
                <shell:ApplicationBarMenuItem Text="MenuItem 2"/>
            </shell:ApplicationBar.MenuItems>
        </shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>

答案 1 :(得分:0)

应用程序栏示例被添加到VS Express for Windows Phone创建的每个新页面的底部。

 <!--Sample code showing usage of ApplicationBar-->
<!--   <phone:PhoneApplicationPage.ApplicationBar>
    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
        <shell:ApplicationBarIconButton x:Name="btnCancel" IconUri="/Images/appbar_button1.png" Text="OK"/>
    </shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>

您必须取消注释并根据需要进行修改。

相关问题