I am developing an application for Windows Phone. Asking some of my friend to test it I realized the way I designed data forms and the application bar behaviour is very annoying.
The form design
Actually, I have a form consisted of 3 or 4 textboxes, so the user has to enter some value into them one by one, and there is Save button on the application bar which is supposed to be pressed when the user has filled all the textboxes.
The problem is that when user is typing into a textbox the on-screen keyboard appears over the next textboxes, but the application bar is still available. And when I asked people to use my application they press the Save button after filling the first text box. I don't know why but they do, so I have to do something about it.
I don't like the idea of using a button in my form. I am thinking about hiding the application when the keyboard is shown, but I am not content with this as well, so I searched the web for if anyone else has this problem, I did not find anything, so here I am asking about. What is the design guideline for this scenario?