Удобно, вы имеете в виду клавиатуру, которая подходит?Или что вы вообще не хотите использовать клавиатуру?
В Silverlight я считаю, что одним из способов установки типа клавиатуры является установка области ввода для TextBox ... так в XAML:
<TextBox InputScope=”Number” …/>
или для клавиатуры телефона
<TextBox InputScope=”TelephoneNumber” …/>