2017-10-03 6 views
0

J'utilise une barre de commandes dans mon projet (UWP), mais j'ai réalisé qu'il y a un bouton de sélection dans la barre de commandes par défaut. Y at-il un moyen par lequel je peux le cacher/l'enlever?Masquage du bouton de sélection (plus de bouton) dans CommandBar sous UWP (Windows 10)

Ellipsis button

Voici mon code:

<Page.BottomAppBar> 
    <CommandBar 
     Background="{StaticResource CitiKioskBackgroundBrush}" 
     IsOpen="True" 
     IsSticky="True" 
     Name="appBarName" 
     Visibility="Collapsed" 
     > 
     <CommandBar.PrimaryCommands> 
      <AppBarButton Name="SettingAppBarButton" 
         Icon="Setting" 
         Label="Settings" 
         Foreground="White" Click="SettingAppBarButton_Click"/> 
     </CommandBar.PrimaryCommands> 
    </CommandBar> 
</Page.BottomAppBar> 

Répondre

1

Vous pouvez utiliser la propriété OverflowButtonVisibility:

<CommandBar OverflowButtonVisibility="Collapsed"></CommandBar>

+0

Salut, merci pour l'aide! J'ai essayé les codes, et il montre une erreur de syntaxe XBF '0x09C4': Property Not Found. Pourquoi est-ce si? – thalassophile

+1

@thalassophile Cette propriété provient de 'Windows 10 Édition anniversaire (introduit v10.0.14393.0)'. Assurez-vous que la version minimale de votre projet est 14393 et ​​que la version cible est 14393 ou supérieure. –

1

Comme il n'y a pas de propriété pour désactiver le MoreButton du CommandBar, vous devrez copier le CommandBar template, retirez l'élément MoreButton de celui-ci, et appliquez le modèle à votre instance CommandBar. Finalement, vous devez modifier d'autres parties du modèle pour le faire fonctionner correctement.