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


