我在CommandBar的文档中找到了这个描述:
应用栏按钮控件的特点是图标和相关标签。它们有两种尺寸;正常而紧凑。默认情况下,会显示文本标签。当IsCompact属性设置为true时,将隐藏文本标签。 在CommandBar控件中使用时,CommandBar会在控件打开和关闭时自动设置IsCompact属性。
如果IsCompact
被打开,我是否能够以某种方式保持AppBarButton
模式对CommandBar
有效?
如果我使用AppBar
,它可以工作,但它没有SecondaryCommands
,我也可以在文档中看到使用CommandBar而不是AppBar for Windows 10应用程序的建议。
只有在升级使用
AppBar
的通用Windows 8应用时,才应使用AppBar
,并且需要尽量减少更改。对于Windows 10中的新应用,我们建议使用CommandBar
控件。
我正在试验Opening
的{{1}}和Opened
事件,但我对任何解决方案都没有太大的成功。
答案 0 :(得分:0)
覆盖AppBarButton模板(可在此处找到它:https://msdn.microsoft.com/en-us/library/windows/apps/mt299122.aspx?f=255&MSPPError=-2147217396),并删除紧凑视觉状态中的更改。
这样他们看起来总是一样。