我的问题是,如果我不使用导航服务导航到该页面,则应用栏不会显示在页面上。我的代码是:frame.content = page,但我需要一个应用程序栏。任何帮助将不胜感激。
答案 0 :(得分:1)
在阅读您对Derek's answer的评论之后。难道你不能让第二个页面成为一个静态的空XAML文件,只有一些容器,例如ContentPresenter。然后,可以将用户生成的内容放入其中,而不是动态生成的页面。
这样,您只需导航到页面并填充内容,而不是直接搞乱框架的内容属性。
答案 1 :(得分:0)
加载页面时,ApplicationBar.IsVisible属性的值是什么?
更新:所以,我认为问题与更新PhoneApplicationFrame的Content属性有关,而不是使用NavigationService导航到它。据推测,在幕后,它正在做任何显示应用程序栏所需的内容。