不带汉堡的UWP菜单

时间:2018-07-13 20:00:13

标签: xaml uwp

这是我的第一个UWP应用

我有一个SplitView。在右侧,我想要一个菜单​​。在左侧,我希望能够将不同的页面加载到其中(框架)

我能找到的唯一菜单中有那个汉堡(AppBarButton)。

此应用程序只能在Windows台式机上运行,​​因此我不需要汉堡包,它会变得毫无用处。

过去两个晚上,我一直在寻找选择,但我得到的只是汉堡包。

有人可以给我指出一个无汉堡菜单或某种教程的例子吗?

我确定一旦知道要使用哪些元素,我就可以弄清楚,只需要朝正确的方向推即可。

1 个答案:

答案 0 :(得分:2)

您需要的是一个基础页面(我们称其为“ HostView”),它将仅具有一个SplitView控件,其中DisplayMode设置为Inline,而IsPaneOpen设置为true。您还可以使用OpenPaneLength属性来设置侧面板的宽度。

您的菜单按钮进入SplitView.Pane,并将Frame控件放置在SplitView.Content中。选择菜单项后,此框架将导航到正确的页面。

如果按照我上面所述设置属性,则根本不需要汉堡包菜单即可打开侧面板。但是,请考虑以下事实:用户将要调整应用程序的大小,并且他们可能会调整为非常窄的大小,这意味着它可能没有足够的空间来显示所有内容。在这种情况下,您将需要折叠侧面板并显示一个汉堡菜单,以便在需要时将其打开。您不必这样做,但这是要考虑的事情。