我的项目中有两个元素,ContentDialog 和 SplitView(汉堡菜单)。我的 ContentDialog 有一个按钮,可让您调用 SplitView 并放置IsPaneOpen = true
,但是当我这样做时,拆分视图会打开并位于 ContentDialog 后面。
有什么办法可以在没有对话框消失的情况下将 SplitView 放在 ContentDialog 之上?
我试过放置画布,但没有任何效果。
按钮代码隐藏:
private void ButtonMenuClick(object sender, RoutedEventArgs e)
{
((App)(App.Current)).HamburgerPage.ShowHamburgerMenu(sender, e);
}
在汉堡菜单页面:
public void ShowHamburgerMenu(object sender, RoutedEventArgs e)
{
if (splitView.IsPaneOpen)
{
this.splitView.IsPaneOpen = false;
}
else
{
this.splitView.IsPaneOpen = true;
}
}