I have a simple input form that consists of a single textbox and an "OK/Cancel" buttons. To save the user some taps, I bring the focus to the text box when the page is shown, so the keyboard pops up. At this point, I want the "Back" button to behave the same as cancel and navigate back if pressed, but what the thing actually does, it just removes the focus from the text box without even firing the BackKeyPress event. On the next press it does move back, but this is two clicks instead of one.
So I have two questions
- How to make the back button "go back" even when the keyboard is visible?
- Am I trying to do something bad from the standpoint of the WP7 interaction design?