static UIKeyboardType ToKeyboardType (string kbdType)
{
switch (kbdType){
case "numbers": return UIKeyboardType.NumberPad;
case "default": return UIKeyboardType.Default;
case "ascii": return UIKeyboardType.ASCIICapable;
case "numbers-and-punctuation": return UIKeyboardType.NumbersAndPunctuation;
case "decimal": return UIKeyboardType.DecimalPad;
case "email": return UIKeyboardType.EmailAddress;
case "name": return UIKeyboardType.NamePhonePad;
case "twitter": return UIKeyboardType.Twitter;
case "url": return UIKeyboardType.Url;
default:
Console.WriteLine ("Unknown keyboard type: {0}, valid values are numbers, default, ascii, numbers-and-punctuation, decimal, email, name, twitter and url", kbdType);
break;
}
return UIKeyboardType.Default;
}