2017-03-18 1 views
4

Je suis nouveau dans le développement d'applications uwp. J'ai fait l'application simple basée sur le modèle du modèle 10 Hamburger. Je voudrais accéder à l'article de menu de hamburger par le raccourci de clavier. Comment est-ce possible?Modèle 10: raccourcis clavier du menu hamburger

J'essayez d'utiliser AccessKey, mais ne HamburgerButtonInfo pas cette propriété, donc j'essayer:

<Controls:HamburgerButtonInfo x:Name="SettingsButton" 
              PageParameter="0" 
              PageType="views:SettingsPage"> 
      <StackPanel Orientation="Horizontal" AccessKey="D" > 
        <SymbolIcon Width="48" 
           Height="48" 
           Symbol="Setting" /> 
        <TextBlock Margin="12,0,0,0" 
           VerticalAlignment="Center" 
           Text="Settings" /> 
      </StackPanel> 
    </Controls:HamburgerButtonInfo> 

Mais le résultat est exception avec le message: échec Catastrophique (Exception de HRESULT: 0x8000FFFF (E_UNEXPECTED))

Des idées?

Merci, Radim

+1

Essayez de mettre accesskey sur TextBlock et gérer l'événement AccessKeyInvoked du TextBlock pour accéder à la vue –

+1

Oui, il travaille! Je vous remercie. –

Répondre

0

Comme @KenTucker dit:

Essayez de mettre la clé d'accès au textblock et gérer l'événement AccessKeyInvoked du TextBlock pour accéder à la vue.

Je l'ajoute uniquement pour qu'il puisse être marqué comme résolu.

Merci d'utiliser 10. Modèle