我使用template10作为我的UWP-App,并且需要实现覆盖窗格从最顶层开始。如果有可能,你有任何想法吗?
答案 0 :(得分:1)
在模板10中,它的设计使HamburgerButton
与SplitView
分开,您可以参考https://www.jetbrains.com/help/idea/2016.2/reformat-file-dialog.html的源代码。以空白汉堡包(模板10)应用MainPage
为例,您可以注释掉controls:PageHeader
并修改controls:Resizer
,如下所示:
<controls:Resizer x:Name="parameterResizer" Margin="16,16,16,0"
RelativePanel.AlignLeftWithPanel="True"
RelativePanel.AlignTopWithPanel="True">
这将解决这个问题的一部分,但它只是在窗口的大小调整大小或在移动设备上运行时,只是在问题的表面上,因为它内置的,未暴露的项目风格模板10,此方法将无法从页面的开头打开HamburgerMenu
。
如果您正在使用Template 10
,最好坚持使用HamburgerMenu
,这样可以使工作更轻松。但是,如果您坚持要从页面开头打开它,则可以创建自己的HamburgerMenu.xaml,HamburgerButton
位于SplitView
内,也可以创建自己的导航系统此