我最近下载了Windows Phone Toolkit
(November 2011, 7.1 SDK
),但我在Visual Studio toolbox
中看不到Application bar
中的一些图标,我是否遗漏了其他一些设置?
答案 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>
您必须取消注释并根据需要进行修改。