2016-08-06 24 views
0

Seit dem Anwenden der Windows 10 Anniversary Edition zusammen mit dem SDK hat eine der Befehlsleisten ein anderes Verhalten. Es zeigte drei AppButtons an. Jetzt werden nur zwei angezeigt. Es scheint einen leeren Knopf ganz links zu geben. HierWindows 10 UWP-Befehlsleiste

Command Bar

ist die 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> 

Wie beseitige ich die Lücke auf der linken Seite?

+0

Haben Sie Ihren Code am PC oder Handy getestet? Ihr Bild sieht aus wie es in XAML-Designer ist, aber ich kann Ihr Problem nicht auf Designer oder PC oder Mobile reproduzieren, mein os Bulid: 14393. –

+0

Dies ist eine Windows Store App (64bit) und ich es auf einem PC ausführen. Während ich im Debug- oder Release-Modus laufe, sehe ich die Lücke auf der linken Seite. Ich habe versucht, meine Lösung zu reinigen. Ich bin froh, dass Sie versucht haben, es zu reproduzieren und nicht können. Dies bedeutet, dass ich wahrscheinlich etwas tun kann, um es zu beheben. Ich werde versuchen, ohne die Befehlsleiste zu bauen und dann wieder einlegen. Danke! – James

Antwort

0

Ich glaube, das Update hat die Anzeigemechanik etwas für die Befehlsleiste geändert. Um dies zu beheben, änderte ich die Rasterspalte, die das Steuerelement von einer FIXED-Breite zu einer AUTO-Breite hat. Jetzt zeigt das Steuerelement alle drei Schaltflächen ohne Lücke auf der linken Seite an. Die Säule ist etwas breiter, aber ich kann sie aufnehmen.

In der obigen Abbildung schnitt die Befehlsleiste die dritte Schaltfläche aus dem Display.