This stackoverflow question explains in detail how to bring up/hide the virtual keyboard on getting/losing focus on a control. However in my TextBox, I want the user to type numbers, so it were nice if I could switch the virtual keyboard to numeric input directly. Do you have any proposals how to do that? explains in detail