【问题标题】:Hiding the ellipsis button (more button) in CommandBar in UWP (Windows 10)在 UWP(Windows 10)的 CommandBar 中隐藏省略号按钮(更多按钮)
【发布时间】:2018-03-14 03:37:51
【问题描述】:

我在我的项目 (UWP) 中使用命令栏,但是,我意识到命令栏中默认有一个省略号按钮。有什么方法可以隐藏/删除它吗?

这是我的代码:

<Page.BottomAppBar>
    <CommandBar 
        Background="{StaticResource CitiKioskBackgroundBrush}"
        IsOpen="True"
        IsSticky="True"
        Name="appBarName"
        Visibility="Collapsed"
        >
        <CommandBar.PrimaryCommands>
            <AppBarButton Name="SettingAppBarButton"
                      Icon="Setting"
                      Label="Settings" 
                      Foreground="White" Click="SettingAppBarButton_Click"/>
        </CommandBar.PrimaryCommands>
    </CommandBar>
</Page.BottomAppBar>

【问题讨论】:

    标签: uwp ellipsis commandbar


    【解决方案1】:

    您可以使用OverflowButtonVisibility 属性:

    &lt;CommandBar OverflowButtonVisibility="Collapsed"&gt;&lt;/CommandBar&gt;

    【讨论】:

    • 您好,感谢您的帮助!我已经尝试过代码,它显示 XBF 语法错误“0x09C4”:找不到属性。为什么会这样?
    • @thalassophile 这个属性是从Windows 10 Anniversary Edition (introduced v10.0.14393.0)引入的。请确保您的项目的最低版本为 14393,目标版本为 14393 或更高版本。
    【解决方案2】:

    由于没有属性可以禁用CommandBarMoreButton,因此您必须复制CommandBar template,从中删除MoreButton 元素,然后将模板应用于您的CommandBar 实例.最终,您必须修改模板的其他部分以使其正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      相关资源
      最近更新 更多