【问题标题】:Hide Windows Phone 8.1 CommandBar隐藏 Windows Phone 8.1 命令栏
【发布时间】:2015-03-12 13:21:11
【问题描述】:

我正在开发一个 Windows Phone 应用程序,我遇到了一个“问题”。我的视图上有一个BottomAppBar 控件,命令栏中有一些AppBarButton 控件。我想“隐藏”BottomAppBar,只显示右侧的三个点,用户必须向上滑动BottomAppBar 控件才能看到其内容。

我已经尝试过:

  1. 将 CommandBar 的 IsOpen 属性设置为 False - 无效
  2. 将所有AppBarButton 控件的可见性设置为Collapsed - 仅显示空的BottomAppBar

我不太擅长解释自己,因此我会在手机上添加几张来自另一个应用程序的图片,以准确显示我想要获得的内容:

【问题讨论】:

    标签: c# xaml windows-phone-8.1


    【解决方案1】:

    你可以设置 ClosedDisplayMode=Minimal

    <Page.BottomAppBar>
        <CommandBar ClosedDisplayMode="Minimal">
            <CommandBar.SecondaryCommands>
                <AppBarButton IsCompact="True" Label="About"/>
            </CommandBar.SecondaryCommands>
        </CommandBar>
    </Page.BottomAppBar>
    

    【讨论】:

    • 这就是我一直在寻找的选项!我不知道我是怎么错过的...谢谢