更改Template10标题高度

时间:2016-04-18 22:51:52

标签: xaml win-universal-app template10

我正在开发一个Template10 UWP应用程序,并且在大多数情况下,一切都很好地融合在一起。但是,当PageHeader设置AppBarButton时,我对Label控件的行为感到有点困惑。

正如您在下面的镜头中看到的那样,标题不会在显示的Label下显示Icon

default header

但是,当我点击...展开SecondaryCommands时,高度会调整以适应Label,并且正确显示下拉菜单。有没有办法将此设置为PageHeader的默认行为,并使后退箭头和标题垂直居中?一旦标题扩展并且标题仍然是顶部对齐,它看起来有点奇怪。

expanded header

修改

我想指出,仅仅更改VerticalAlignment的{​​{1}}并不会改变此行为。结果看起来仍然一样。我想也许如果我改变了对齐方式,那么我只需要手动设置PageHeader。此外,即使手动设置Height也不会改变任何内容,Height保持相同的高度,文字也不会移动。

编辑2

对于糟糕的缩放比例感到抱歉,但在大多数情况下,这看起来像动画一样:

animated gif

我希望垂直对齐后退箭头,发票明细,Background和省略号。 AppBarSeparator很简单,我刚刚添加了AppBarSeparator并进行了调整。我正在寻找的是标题的扩展版本,其中提到的项目居中,单击省略号时不会改变高度。

我查看了模板10的源代码,我能找到的最接近的是VerticalAlignment="Center"上的IsOpen属性,但是如果我将其设置为PageHeader那么标题看起来就像扩展菜单的第二张图片。我正在寻找一些东西,使标题看起来扩展,但没有菜单(并在菜单出现时保持扩展等)。

0 个答案:

没有答案