ContentDialog vs Menu Hamburger(SplitView)

时间:2015-09-30 12:00:06

标签: c# xaml windows-10 windows-10-mobile splitview

我的项目中有两个元素,ContentDialog& SplitView(汉堡菜单)。 我的ContentDialog有一个按钮,可以让您调用SplitView并放置IsPaneOpen = true,但是当我这样做时,拆分视图会打开并位于ContentDialog的后面。

在没有Dialog消失的情况下,有没有办法将SplitView放在ContentDialog上面?

我尝试过放置Canvas,但没有任何效果。

按钮代码隐藏:

 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;
            }
        }

1 个答案:

答案 0 :(得分:0)

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

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