如何让叠加窗格从顶部开始? (template10,UWP)

时间:2016-10-09 10:31:46

标签: uwp template10

我使用template10作为我的UWP-App,并且需要实现覆盖窗格从最顶层开始。如果有可能,你有任何想法吗?

What i have What i need

1 个答案:

答案 0 :(得分:1)

在模板10中,它的设计使HamburgerButtonSplitView分开,您可以参考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.xamlHamburgerButton位于SplitView内,也可以创建自己的导航系统此