这是我的第一个UWP应用
我有一个SplitView。在右侧,我想要一个菜单。在左侧,我希望能够将不同的页面加载到其中(框架)
我能找到的唯一菜单中有那个汉堡(AppBarButton)。
此应用程序只能在Windows台式机上运行,因此我不需要汉堡包,它会变得毫无用处。
过去两个晚上,我一直在寻找选择,但我得到的只是汉堡包。
有人可以给我指出一个无汉堡菜单或某种教程的例子吗?
我确定一旦知道要使用哪些元素,我就可以弄清楚,只需要朝正确的方向推即可。
答案 0 :(得分:2)
您需要的是一个基础页面(我们称其为“ HostView”),它将仅具有一个SplitView
控件,其中DisplayMode
设置为Inline
,而IsPaneOpen
设置为true
。您还可以使用OpenPaneLength
属性来设置侧面板的宽度。
您的菜单按钮进入SplitView.Pane
,并将Frame
控件放置在SplitView.Content
中。选择菜单项后,此框架将导航到正确的页面。
如果按照我上面所述设置属性,则根本不需要汉堡包菜单即可打开侧面板。但是,请考虑以下事实:用户将要调整应用程序的大小,并且他们可能会调整为非常窄的大小,这意味着它可能没有足够的空间来显示所有内容。在这种情况下,您将需要折叠侧面板并显示一个汉堡菜单,以便在需要时将其打开。您不必这样做,但这是要考虑的事情。