我正在开发一个Template10 UWP应用程序,并且在大多数情况下,一切都很好地融合在一起。但是,当PageHeader
设置AppBarButton
时,我对Label
控件的行为感到有点困惑。
正如您在下面的镜头中看到的那样,标题不会在显示的Label
下显示Icon
。
但是,当我点击...
展开SecondaryCommands
时,高度会调整以适应Label
,并且正确显示下拉菜单。有没有办法将此设置为PageHeader
的默认行为,并使后退箭头和标题垂直居中?一旦标题扩展并且标题仍然是顶部对齐,它看起来有点奇怪。
修改
我想指出,仅仅更改VerticalAlignment
的{{1}}并不会改变此行为。结果看起来仍然一样。我想也许如果我改变了对齐方式,那么我只需要手动设置PageHeader
。此外,即使手动设置Height
也不会改变任何内容,Height
保持相同的高度,文字也不会移动。
编辑2
对于糟糕的缩放比例感到抱歉,但在大多数情况下,这看起来像动画一样:
我希望垂直对齐后退箭头,发票明细,Background
和省略号。 AppBarSeparator
很简单,我刚刚添加了AppBarSeparator
并进行了调整。我正在寻找的是标题的扩展版本,其中提到的项目居中,单击省略号时不会改变高度。
我查看了模板10的源代码,我能找到的最接近的是VerticalAlignment="Center"
上的IsOpen
属性,但是如果我将其设置为PageHeader
那么标题看起来就像扩展菜单的第二张图片。我正在寻找一些东西,使标题看起来扩展,但没有菜单(并在菜单出现时保持扩展等)。