Xaml 当等参线更改时,UWP命令栏垂直移动

Xaml 当等参线更改时,UWP命令栏垂直移动,xaml,uwp,commandbar,Xaml,Uwp,Commandbar,我遇到了一个布局/模板问题,其症状可以在几页中看到: 似乎CommandBar中的UWPCommandBar元素的实际高度为44px,在40px的控件中裁剪 当IsOpen=“False”时,AppBarButtons垂直居中,而命令栏的底部4px.Content部分不显示 当IsOpen=“Top”时,AppBarButtons向上移动,命令栏内容的底部4px突然显示 除了难看的间隙之外,它还使得在CommandBar.Content中正确地垂直居中元素非常困难 关于命令栏的垂直位

我遇到了一个布局/模板问题,其症状可以在几页中看到:

似乎
CommandBar
中的UWP
CommandBar
元素的实际高度为44px,在40px的控件中裁剪

  • IsOpen=“False”
    时,
    AppBarButton
    s垂直居中,而
    命令栏的底部4px.Content
    部分不显示
  • IsOpen=“Top”
    时,
    AppBarButton
    s向上移动,命令栏内容的底部4px突然显示
除了难看的间隙之外,它还使得在
CommandBar.Content
中正确地垂直居中元素非常困难

关于命令栏的垂直位置

  • 当命令栏位于页面顶部时,命令栏本身不会垂直调整大小
  • 当CommandBar位于页面底部时,CommandBar本身以4px垂直增长
  • 在所有情况下,都会出现其他症状
在页面底部 红线显示了
CommandBar.Content
部分的底部4px。此外,使用鼠标光标左侧的“显示”效果,您可以看到按钮向上移动。整个命令栏垂直增长

在页面顶部

尝试垂直对齐内容(提示:无效)

问题: 有没有办法解决这个问题?微软有一个很遥远的目标

错误复制库

要复制的相关代码

当等参线更改时,UWP命令栏垂直移动

在测试过程中,
AppBarSeparator
会导致此行为。目前有一个解决办法可以解决这个问题,请给出
AppBarSeparator
的具体高度小于40px

<AppBarSeparator Height="40"/> 

当等参线更改时,UWP命令栏垂直移动

在测试过程中,
AppBarSeparator
会导致此行为。目前有一个解决办法可以解决这个问题,请给出
AppBarSeparator
的具体高度小于40px

<AppBarSeparator Height="40"/> 


这很有效!谢谢大家!@Nico Zhu-MSFT你能确保微软将此视为一个bug并解决它,这样就不再需要解决方法了吗?当然,你也可以将此行为发布到windows反馈应用程序中。这很有效!谢谢大家!@Nico Zhu-MSFT您能否确保Microsoft将此视为一个bug并加以解决,从而不再需要解决方法?当然,您也可以将此行为发布到windows反馈应用程序中。