2014-07-11 2 views
1

Je voudrais créer une barre de commandes (ancienne appbar) qui ne se ferme pas lorsque l'utilisateur appuie sur l'un des boutons de commande principaux. Quand je l'ai bien fait, la propriété "issticky" devrait rendre ce comportement possible.WP8.1 commandebar (appbar) issticky numéro

Mon XAML code:

<Page.BottomAppBar> 
    <CommandBar x:Name="bottomCommandBar" IsSticky="True" ClosedDisplayMode="Minimal"> 
     <CommandBar.PrimaryCommands> 
      <AppBarButton x:Name="button1" Label="Button1" Tapped="Button1_Tapped"> 
       <AppBarButton.Icon> 
        <PathIcon Data=""/> 
       </AppBarButton.Icon> 
      </AppBarButton> 
      <AppBarButton x:Name="button2" Label="Button2" Tapped="Button2_Tapped"> 
       <AppBarButton.Icon> 
        <PathIcon Data=""/> 
       </AppBarButton.Icon> 
      </AppBarButton> 
     </CommandBar.PrimaryCommands> 
    </CommandBar> 
</Page.BottomAppBar> 

IsSticky = true ne fonctionne pas, j'ai aussi testé pour le mettre sur le bouton taraudée gestionnaire d'événements.

Quelle est la procédure normale pour obtenir ce comportement? Ou est-ce que quelqu'un sait une «solution de contournement»?
Je serais reconnaissant pour toute suggestion!
Best,

Répondre

-1

Essayez ceci dans votre page charge

((AppBar)bottomCommandBar).IsSticky = true; 
+0

Merci, malheureusement, il ne fonctionne pas :-( – formatC

0

Changez le ClosedDisplayMode compacter ou le supprimer de la définition CommandBar (c'est la valeur par défaut).

<CommandBar x:Name="bottomCommandBar" ClosedDisplayMode="Compact"> 

ou

<CommandBar x:Name="bottomCommandBar"> 
+0

Merci, mais je ne veux pas les commandes primaires à afficher tout le temps :-( – formatC

+0

@formatC comment à propos de manipuler ClosedDisplayMode une fois qu'il est affiché ou lorsque le bouton de la barre de l'application est tapé, puis relâcher une fois que l'utilisateur tape autre part? –

+0

ouais, cela fonctionnerait en utilisant seulement les commandes primaires.J'ai simplifié l'extrait de code affiché ci-dessus - je voudrais j'utilise aussi les commandes secondaires, je ne comprends pas: est-ce que je me méprends sur la fonction de l'issticky-pr? operty, ou est-ce un bug dans wp8.1? – formatC

Questions connexes