Brian has been creating some Silverlight applications for Windows Phone lately and he's run into a few speed bumps he wanted to pass along. This one is in regards to closing the SIP.
The virtual keyboard on the phone or the SIP (Soft Input Panel) is the keyboard that pops up on the screen so the user can input data. Getting the SIP to display is simple—just give the TextBox focus and the SIP will automatically display. The user can then go about tapping away and entering text. But how do you dismiss the SIP? Well, if the TextBox loses focus (the user taps on the screen outside the TextBox for example) the SIP will close. But how do you programmatically dismiss the SIP? Removing focus from the TextBox seems like the way to go and it is.