在Windows Phone 7应用程序中,我使用Pivot for UI.作为Pivot的一个项目,插入了一个XAML页面,如下所示:
<Pivot_Item> <myviews:a_page.xaml/> </Pivot_Item>
应用程序栏 – 标准模板 – 仅在该页面中使用,因为整个Pivot不需要它.但这不起作用.目前我只能激活每个Pivot项目的栏或将其用于单独的非枢轴页面.
最简单的方法就是处理Pivot的
LoadingPivotItem事件.
为PivotItem指定一个名称:
<Pivot_Item Name="myPivotItem"> <myviews:a_page.xaml/> </Pivot_Item>
在代码中:
private void pivotMain_LoadingPivotItem(object sender,PivotItemEventArgs e) { if (e.Item == myPivotItem) ApplicationBar.IsVisible = true; else ApplicationBar.IsVisible = false; }