我正在使用 FlipView 控件来翻阅各种页面,即 *.XAML 页面。我正在使用ObservableCollection
类Page
。现在这些页面中的一个页面包含 AppBar,但 AppBar 也可以在集合中的任何其他 XAML 页面中打开。如何防止在所有页面中打开 AppBar?
简单说明:- 我有四个 XAML 页面。
(1) MainPage.xaml (只包含Page类的FlipView和ObservableCollection)
(2)PageWithAppBar.xaml(AppBar在本页)
(3) PageWithoutAppBar.xaml
(4) PageWithoutAppBar2.xaml
现在通过翻转视图,当我打开PageWithoutAppBar.xaml或PageWithoutAppBar2.xaml并按右键单击时,PageWithAppBar.xaml的AppBar变得可见,所以我不想要那个东西,我该如何防止呢?
到目前为止我已经尝试了什么?
我创建了函数来检查 AppBar 应该在哪个页面中可见。我试图设置
Visibility = Collapsed
,
IsOpen = false
,
this.BottomAppBar = null
,
IsEnable = false
然后它也出现了