Кажется, что нижний разрыв может быть легко устранен путем определения некоторых высот в Application.Resources.
App.xaml
<Application.Resources>
<x:Double x:Key="AppBarThemeMinHeight">56</x:Double>
<x:Double x:Key="AppBarThemeCompactHeight">40</x:Double>
</Application.Resources>
MainPage.xaml
<Page.BottomAppBar>
<CommandBar>
<CommandBar.PrimaryCommands>
<AppBarButton Label="New" >
<AppBarButton.Icon>
<FontIcon Glyph="" FontSize="16"/>
</AppBarButton.Icon>
</AppBarButton>
<AppBarButton Label="Select">
<AppBarButton.Icon>
<FontIcon Glyph="" FontSize="16"/>
</AppBarButton.Icon>
</AppBarButton>
</CommandBar.PrimaryCommands>
</CommandBar>
</Page.BottomAppBar>
Точное выравнивание (необязательно)
AppBarButton (и / или AppBarToggleButton)
Чтобы настроить положение значка каждой кнопки, поместите копию стиля AppBarButton по умолчанию в Application.Resources и измените Margin of ContentePresenter (Name = "Content").
<ContentPresenter x:Name="Content" Margin="0,10,0,3" ... />
CommandBar
Чтобы отрегулировать положение кнопки с многоточием, аналогичным образом сделайте копию стиля CommandBar и измените Padding of Button (Name = "MoreButton").
<Button x:Name="MoreButton" Padding="16,17,16,0" ... />
Тогда
Все приведенные здесь объяснения основаны на стилях по умолчанию, определенных в generi c .xaml ver 10.0.14393 .