0

我的项目中有两个元素,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;
            }
        }
4

1 回答 1

0

有一个类似的问题,不确定是否没有 Shahriar 提到的代码是否会有所帮助,但我需要将汉堡菜单与拆分视图分开,所以如果有帮助,这是我的解决方案。

https://stackoverflow.com/a/33623056/495420

于 2015-11-23T01:53:09.903 回答