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