【问题标题】:AppBarButton in compact mode inside CommandBar在 CommandBar 中处于紧凑模式的 AppBarButton
【发布时间】:2015-12-17 13:39:05
【问题描述】:

我在 CommandBar 的文档中找到了这样的描述:

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

如果打开了CommandBar,我能否以某种方式保持AppBarButtonIsCompact 模式处于活动状态?

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

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

我正在试验CommandBarOpeningOpened 事件,但我对任何解决方案都不太成功。

【问题讨论】:

    标签: c# xaml windows-10 uwp windows-10-universal


    【解决方案1】:

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

    这样它们看起来总是一样的。

    【讨论】:

    • 啊,我只是没有意识到这个简单的方法。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2019-08-21
    • 2012-08-26
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    相关资源
    最近更新 更多