2016-08-06 4 views
0

С момента применения издания Windows 10 Anniversary Edition вместе с SDK одна из командных баров имеет другое поведение. Он использовал для отображения трех AppButtons. Теперь отобразятся только два. В крайнем левом углу появляется пустая кнопка.Командная строка Windows 10 UWP

Command Bar

Вот XAML:

<CommandBar x:Name="VideoGroupCommands" 
      RelativePanel.AlignBottomWithPanel="True" 
      RelativePanel.AlignLeftWithPanel="True" 
      RelativePanel.AlignRightWithPanel="True" 
      Background="{StaticResource LightBeigeBrush}" 
      IsEnabled="{x:Bind ViewModel.IsVideoGroupSelected,Mode=TwoWay}"> 
    <AppBarButton Icon="Edit" 
        x:Uid="Edit" 
        Label="" 
        Command="{x:Bind ViewModel.EditVideoGroupCommand}"/> 
    <AppBarButton Icon="Delete" 
        x:Uid="Delete" 
        Label="" 
        Command="{x:Bind ViewModel.DeleteGroupCommand}"/> 
    <AppBarButton Icon="MoveToFolder" x:Uid="Merge" Label=""/> 
</CommandBar> 

Как устранить разрыв слева?

+0

Вы проверили свой код на ПК или на мобильном? Ваше изображение выглядит так, как в дизайнере xaml, но я не могу воспроизвести вашу проблему на дизайнере или компьютере или мобильном устройстве, мой os bulid: 14393. –

+0

Это приложение для магазина Windows (64 бит), и я запускаю его на ПК. Во время работы в режиме Debug или Release я вижу пробел слева. Я тоже пробовал очистить свое решение. Я рад, что вы пытались воспроизвести его и не можете. Это означает, что я, вероятно, что-то могу сделать, чтобы исправить это. Я собираюсь попытаться построить без командной строки, а затем вернуть обратно. Спасибо! – James

ответ

0

Я считаю, что обновление слегка изменило механику отображения, для командной строки. Чтобы исправить это, я изменил столбец сетки, в котором элемент управления находится от ширины FIXED до ширины AUTO. Теперь управление отображает все три кнопки без зазора слева. Колонка немного шире, но я могу ее поглотить.

На рисунке выше панель команд вырезала третью кнопку на дисплее.

Смежные вопросы