现在,我正在使用VS2015,C#和XAML制作Windows Phone 8.1应用程序。
并想了解Commandbar。

我只使用辅助命令栏。所以,我想压缩主要对象的空间,当命令栏弹出时。但我解决不了这个问题。

Ideal Image, commandbar's height short

现在我的代码在这里。

<Page.BottomAppBar>
    <CommandBar ClosedDisplayMode="Minimal" Background="Tomato">
        <CommandBar.SecondaryCommands>
            <AppBarButton x:Name="appBarAboutButton"
                          Label="about"
                          Click="appBarAboutButton_Click"/>
        </CommandBar.SecondaryCommands >
    </CommandBar>
</Page.BottomAppBar>


请告诉我如何解决这个问题。

最佳答案

当前,这是命令栏的预期行为,尚无解决方法。但是命令栏中有一个称为“内容”的属性。您可以试试看它是否适合您的需求。


  CommandBar具有3个属性,可用于添加内容和命令:
  内容,PrimaryCommands和SecondaryCommands。您可以添加任何XAML
  通过设置Content属性将元素添加到内容区域。


检查此链接以获取更多信息https://msdn.microsoft.com/en-in/library/windows/apps/windows.ui.xaml.controls.commandbar.aspx

10-08 07:58