I'm working on a simple UI with an extremely basic interaction: user types in some text and presses "Enter/Return" to commit the text. I understand how to get "change" events. I don't care about those. What I care about is when the user expressly "commits" their adjusted text. Attempts to detect "Enter/Return" have been unsuccessful. It seems that the TextField UIElement swallows all Keyboard events when it has focus so attempts to add KeyDown event listeners to the element are useless. I feel like I must be missing something obvious here. How do you detect a "commit" action in a TextField?