2009-08-13 7 views
1

Je programme une application composée de trois commandes utilisateur dans une fenêtre principale. Dans l'un des contrôles utilisateur, il y a un curseur qui doit être contrôlable par une entrée au clavier. La flèche gauche devrait diminuer la valeur, le bouton droit augmenter et ainsi de suite. J'ai ce travail, mais seulement quand le curseur a le focus. Si un autre contrôle a un objectif, je ne peux pas le faire fonctionner du tout.Création de raccourcis clavier «globaux» dans WPF

Est-il possible de définir des raccourcis clavier "globaux"? Clés IE qui déclenchent le même événement ou la même fonction, quel que soit le point de focalisation? Espérons que je me suis fait assez clair ...

Répondre

0

Je n'ai jamais essayé cela mais si vous avez une commande enregistrée au niveau de la fenêtre principale avec les touches qui lui sont associées qui pourraient fonctionner. Gardez à l'esprit que je n'ai jamais fait cela mais c'est quelque chose que vous pouvez essayer. Si vous êtes nouveau aux commandes, voici un blog post about it.

Je n'ai jamais roulé cela moi-même mais en utilisant la commande passée, j'ai dû mettre du code pour l'empêcher de se produire dans certains cas.

Je sais que ce n'est probablement pas beaucoup d'aide mais j'espère que c'est suffisant pour vous aider à démarrer.

+0

C'est certainement quelque chose à me commencer, merci! Je n'avais jamais entendu parler des commandes auparavant, mais après avoir lu un peu à leur sujet, elles semblent être l'outil le plus puissant, si elles sont utilisées correctement. –

Questions connexes