3

Je développe un package VS qui affiche une fenêtre WPF lorsqu'une commande MenuCommand est appelée.La navigation au clavier ne fonctionne pas dans la fenêtre WPF dans Visual Studio

à l'intérieur de cette fenêtre WPF J'ai un listBox, qui se concentre immédiatement lorsque la fenêtre est chargée. lorsque je montre la fenêtre via myWindow.ShowDialog(), la touche fléchée haut/bas fonctionne comme prévu lorsque je navigue dans les éléments de la liste.

Cependant, lorsque je montre la fenêtre via myWindow.Show(), la liste de sélection gagne en focus mais la navigation au clavier dans la listbox n'est PAS WORKING, et l'événement PreviewKeyDown ne se déclenche pas. (à la place, le curseur à l'intérieur de l'éditeur VS est en mouvement).

Aidez-nous s'il vous plaît.

+0

Avez-vous déjà eu une réponse à cette question? J'ai frappé le même problème. – citizenmatt

Répondre

0

Utilisez la classe Microsoft.VisualStudio.PlatformUI.DialogWindow comme classe de base pour votre boîte de dialogue modale. Cela devrait garantir une manipulation correcte de l'accélérateur du clavier et maintenir le dialogue cohérent avec le style des dialogues VS existants.

Questions connexes