当使用代码导航到另一个页面时,Appbar在windows phone 7中无法工作

本文关键字:phone windows Appbar 工作 代码 导航 另一个 | 更新日期: 2023-09-27 18:13:15

Appbar工作得很好,但是当我使用

this.Content = new PAGE(Constructor1, Constructor1, Constructor1);

导航到其他页面....应用程序栏不显示....:|

相同的Xaml适用于我从UI导航的其他页面…(右键单击>导航到),但不是当我使用代码.....

 <phone:PhoneApplicationPage.ApplicationBar>
        <shell:ApplicationBar IsVisible="True" IsMenuEnabled="False">
          <shell:ApplicationBarIconButton IconUri="/Images/appbar.cancel.rest.png" Text="Cancel"/>
          </shell:ApplicationBar>
    </phone:PhoneApplicationPage.ApplicationBar>
</phone:PhoneApplicationPage>

当使用代码导航到另一个页面时,Appbar在windows phone 7中无法工作

不会改变这一点。内容取代页面的内容,包括AppBar,通过设计?

我使用NavigationService在页面之间导航。如果我有一个AppBar,我只需在每个页面上重新创建它。

或者,重新设计你的布局,使你要替换的内容不包括AppBar(例如,使用堆栈面板或网格来容纳你的内容,AppBar在层次结构中更高)。