2010-04-13 2 views

risposta

13

Ci sono 2 modi:

  1. utilizzare la proprietà KeyTip su ogni livello del nastro. Ad esempio, è necessario assegnare una KeyTip di "H" sulla scheda "Home" e quindi "A" sul pulsante "Aggiungi" in quella scheda. Se non assegni KeyTips ai livelli più alti, non puoi accedere ai livelli inferiori. Inoltre, è possibile assegnare i punti chiave al menu dell'applicazione.

  2. Se si utilizza qualcosa di simile al modello MVVM e sono vincolanti ai comandi personalizzati, è possibile effettuare le scorciatoie da tastiera in stile "classici" dirette legandosi un KeyBinding ad un comando in Window.InputBindings.

<Window.InputBindings> 
    <KeyBinding Command="{Binding OpenWindow}" 
       CommandParameter="About" 
       Gesture="F1"/> 
</Window.InputBindings> 

Ctrl+F e tale lavoro anche.