我已在第一页中创建了一个应用程序栏,当发生单击时,它会导航到第二页并在CodeBehind c#中创建一个新的应用程序栏。
直到这里工作正常但是当我在第二页上按下后退硬按钮时,应用程序栏实例仍然存在并出现在第一页。
在ONNAVIGATEDTO
方法中,我将第一页appbar的实例设为null
,但它无法正常工作,并且前一个应用程序栏(第二页)仍在第一页中显示
答案 0 :(得分:0)
每个页面的应用栏都不同。无需在后面的代码中创建它。
null赋值不起作用,因为尚未呈现appbar。如果您坚持在后面的代码中执行此操作(不建议这样做),请在页面加载时执行此操作。您还可以使用Items.Clear()
方法删除应用栏项。你应该在XAML中这样做。