Командная панель windowsphone 8.1

Сейчас я делаю приложение для Windows Phone 8.1 с VS2015 и C# и XAML. И хочу знать о командной панели.

Я использую только Secondary commandbar. Итак, я хочу сжать пространство первичной, когда всплывающая панель команд. но я не могу решить эту проблему.

Идеальное изображение, высота панели команд короткая

теперь мой код здесь.

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

подскажите пожалуйста как решить эту проблему.

1 ответ

Решение

В настоящее время это ожидаемое поведение командной строки, и нет никакого обходного пути для этого. Но в панели команд есть свойство Content. Вы можете проверить, соответствует ли это вашим потребностям.

CommandBar имеет 3 свойства, которые вы можете использовать для добавления содержимого и команд: Content, PrimaryCommands и SecondaryCommands. Вы можете добавить любые элементы XAML в область содержимого, установив свойство Content.

Проверьте эту ссылку для получения дополнительной информации https://msdn.microsoft.com/en-in/library/windows/apps/windows.ui.xaml.controls.commandbar.aspx

Другие вопросы по тегам