2

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

正如您在下面的截图中看到的那样,标题没有显示Label在显示的下方Icon

默认标题

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

扩展标题

编辑

我想指出,仅仅改变 的VerticalAlignment根本PageHeader不会改变这种行为。结果看起来仍然一样。我想也许如果我改变对齐方式,那么我只需要手动设置Height. 此外,即使手动设置Height也不会改变任何东西,Background保持相同的高度并且文本也不会移动。

编辑 2

很抱歉缩放效果不佳,但在大多数情况下,它看起来像动画:

动画 gif

我希望垂直对齐后退箭头、发票详细信息、AppBarSeparator和省略号。这AppBarSeparator很简单,我只是添加了VerticalAlignment="Center"它并进行了调整。我正在寻找的是标题的扩展版本,其中提到的项目居中,单击椭圆时不会改变高度。

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

4

0 回答 0