按下后退键时,Windows Phone应用程序栏实例保持不变

时间:2014-06-30 09:17:50

标签: windows-phone-8 windows-phone windows-8.1 windows-phone-8.1

我已在第一页中创建了一个应用程序栏,当发生单击时,它会导航到第二页并在CodeBehind c#中创建一个新的应用程序栏。

直到这里工作正常但是当我在第二页上按下后退硬按钮时,应用程序栏实例仍然存在并出现在第一页。

ONNAVIGATEDTO方法中,我将第一页appbar的实例设为null,但它无法正常工作,并且前一个应用程序栏(第二页)仍在第一页中显示

1 个答案:

答案 0 :(得分:0)

每个页面的应用栏都不同。无需在后面的代码中创建它。 null赋值不起作用,因为尚未呈现appbar。如果您坚持在后面的代码中执行此操作(不建议这样做),请在页面加载时执行此操作。您还可以使用Items.Clear()方法删除应用栏项。你应该在XAML中这样做。