【发布时间】:2015-10-07 21:13:54
【问题描述】:
我正在尝试使用 CommandBar 类,但它不正常。
这是我的简单测试的 XAML:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
</Grid.RowDefinitions>
<CommandBar>
<AppBarButton Icon="NewWindow"></AppBarButton>
<CommandBar.SecondaryCommands>
<AppBarButton Label="Secondary Button"></AppBarButton>
</CommandBar.SecondaryCommands>
</CommandBar>
</Grid>
但是,当我按下 CommandBar 上的... 溢出按钮以显示溢出菜单时,无论出于何种原因,溢出菜单底部都有一个丑陋的额外空白下巴,使整个事情看起来相当不专业。这是问题的屏幕截图,Secondary Button 下方的空白区域是有问题的部分。
在 Edge 浏览器等第一方通用 Windows 平台应用程序上进行测试时,下拉菜单中没有这样的下巴。不过,对于它的价值,我怀疑 Edge 使用的是自定义版本的 CommandBar,因为我认为当您点击 ... 溢出按钮或插入图标时,我认为没有任何方法可以避免 CommandBar 向下延伸按钮进入下拉菜单,就像用于缩放按钮一样。
【问题讨论】: