Я использую элемент управления FlipView для пролистывания различных страниц, то есть страниц *.XAML. Я использую ObservableCollection
класса Page
. Теперь одна из этих страниц содержит AppBar, но эта AppBar может быть открыта и на любой другой XAML-странице из коллекции. Как я могу предотвратить открытие AppBar на всех страницах?
Простое объяснение: у меня есть четыре страницы XAML.
(1) MainPage.xaml (содержит только FlipView и ObservableCollection класса Page)
(2) PageWithAppBar.xaml (AppBar находится на этой странице)
(3) PageWithoutAppBar.xaml
(4) PageWithoutAppBar2.xaml
Теперь через flipview, когда я переворачиваю PageWithoutAppBar.xaml или PageWithoutAppBar2.xaml и нажимаю правой кнопкой мыши, затем AppBar из PageWithAppBar.xaml< /strong> становятся видимыми, поэтому я не хочу этого, как я могу предотвратить это?
Что я пробовал до сих пор?
Я создал функцию, чтобы проверить, на какой странице должен быть виден AppBar. я пытался установить
Visibility = Collapsed
,
IsOpen = false
,
this.BottomAppBar = null
,
IsEnable = false
потом тоже появляется