CommandBar中处于紧凑模式的AppBarButton

本文关键字:AppBarButton 紧凑模式 CommandBar | 更新日期: 2023-09-27 18:27:07

我在CommandBar的文档中发现了以下描述:

应用程序栏按钮控件具有图标和相关标签的特征。它们有两种尺寸;正常且紧凑。默认情况下,将显示文本标签。当IsCompact属性设置为true时,文本标签将被隐藏在CommandBar控件中使用时,CommandBar会在控件打开和关闭时自动设置IsCompact属性

如果CommandBar打开,我是否也能以某种方式保持AppBarButtonIsCompact模式活动?

如果我使用AppBar,它就可以工作,但是,它没有SecondaryCommands,而且我可以在文档中看到一些建议,在Windows 10应用程序中使用CommandBar而不是AppBar。

只有在升级使用AppBar的通用Windows 8应用程序时,才应使用AppBar,并且需要尽量减少更改。对于Windows 10中的新应用程序,我们建议改用CommandBar控件。

我用CommandBarOpeningOpened事件进行了实验,但我用任何解决方案都不太成功。

CommandBar中处于紧凑模式的AppBarButton

覆盖AppBarButton模板(fou可以在这里找到它:https://msdn.microsoft.com/en-us/library/windows/apps/mt299122.aspx?f=255&MSPPError=-2147217396),并删除压缩可视化状态中的更改。

这样他们看起来就永远一样。