Ich mache gerade eine Taschenrechner-App für meine .NET-Klasse. Der Taschenrechner funktioniert einwandfrei, wenn ich die Tasten benutze. Aber wenn ich Tasten auf der Tastatur verwende, funktioniert das nicht so gut. Wenn ich zum Beispiel die Eingabetaste drücke, möchte ich, dass der Rechner das Problem im Textfeld berechnet. Stattdessen drückt die Eingabetaste die Taste, die ich zuletzt angeklickt hatte, was zu Problemen führt. Wie kann ich das verhindern?Enter Key
Ich weiß, das ist eine seltsame Erklärung, aber ich weiß nicht, wie ich es besser erklären soll.
Sie können sicherstellen, dass Ihre Schaltfläche hat immer gleich Fokus. – ProgrammingDude
Verwenden Sie [KeyBinding] (https://msdn.microsoft.com/en-us/library/system.windows.input.keybinding (v = vs.110) .aspx) – Xiaoy312
Keybinding wie oben oder Monitor KeyUp und handeln basierend auf der gedrückten Taste. –