Comment faire un bouton de soumission en WPF?
Lorsque vous appuyez sur la touche Entrée n'importe où dans une page HTML form
il déclenche son action
, qui est l'équivalent d'appuyer sur le submit
bouton.
Comment faire une fenêtre que lorsque j'appuie sur Entrée partout où il va déclencher un événement?
- Est-il une clé aperçu de la propriété dans WPF ? Si oui, la valeur true permet d'envoyer toutes les touche directement à la forme et vous pouvez utiliser l'événement keypress pour le faire.
Vous devez vous connecter pour publier un commentaire.
Définir la
IsDefault
propriété sur le bouton true pour activer le Entrée pour activer l'action du bouton. Il y a aussi leIsCancel
propriété qui fait la même chose pour le Escape clé.Affecter la
PreviewKeyDown
événement de la fenêtre dans le code XAML de vérifier ensuite laKeyEventArgs
dans le code-behind pour déterminer si l'utilisateur a appuyé sur le Entrée clé.Code XAML:
Code derrière:
J'ai trouvé que le
DatePicker
de contrôle va avaler les Entrée keypress de sorte que le bouton par défaut n'obtient pas cliqué. J'ai écrit ce gestionnaire d'événement à résoudre ce problème. Utiliser lePreviewKeyUp
pour s'assurer que leDatePicker
effectue sa date de code de mise en page avant de cliquer sur le bouton par défaut.