键盘种类:
键盘 | 备注 | 输入范围 |
| 包括自动完成和一个带有两页图释的图释菜单。 | Chat, Text |
| 默认键盘。 | AddressCity, AddressCountryName, AddressCountryShortName, AddressStateOrProvince, AddressStreet*, AlphanumericFullWidth, AlphanumericHalfWidth, Bopomofo, DateDayName, DateMonthName, Default, FileName, FullFilePath, Hanja, Hiragana, KatakanaFullWidth, KatakanaHalfWidth, LogOnName, OneChar, Password, PersonalFullName, PersonalGivenName, PersonalMiddleName, PersonalNamePrefix, PersonalNameSuffix, Yomi *当手机或模拟器上的键盘语言设置为除英语、法语、菲律宾语、马来语和印度尼西亚语以外的语言时,AddressStreet 将生成此键盘。 |
| 包括 @ 和 .com 键。按住 .com 键可以显示其他选项 (.org .com .edu .net)。 | EmailNameOrAddress, EmailSmtpAddress, EmailUserName |
| 包括 .com 键。按住 .com 键可以显示其他选项 (.com .org .edu .net)。按住句号键可以显示其他选项 (- + & " : . /)。 | Url |
| 按 123 键可以切换到电话号码键盘。按住句号键可以显示其他选项 (- _ , .)。 | NameOrPhoneNumber |
| 包含数字和符号。 | AddressStreet*, CurrencyAmountAndSymbol, CurrencyChinese, PostalAddress, PostalCode, Time *当手机或模拟器上的键盘语言设置为英语、法语、菲律宾语、马来语或印度尼西亚语时,AddressStreet 将生成此键盘。 |
| 模拟电话拨号键盘。按住句号键可以显示其他选项 (, ( ) X .)。按住 0 键可以输入 +。 | TelephoneAreaCode, TelephoneCountryCode, TelephoneLocalNumber, TelephoneNumber |
| 包含数字和小数点。按住句号键可以显示其他选项 (. , -)。 | CurrencyAmount, DateDay, DateMonth, DateYear, Digits, Number, NumberFullWidth, NumericPassword, TimeHour, TimeMinorSec |
| 包括自动完成。 | Maps, Search |
| 包括自动完成。按住等号键可以显示其他选项 ( ( = ) : < > )。按 &123 键可以切换到数字和符号键盘,此键盘很适于输入数字公式。 | Formula |
重要说明:
Windows Phone 应用程序中不支持下列输入范围:ApplicationEnd、EnumString、PhraseList、Private、RegularExpression、Srgs、Xml。
使用:
在xaml文件中添加TextBox控件 设置如下代码
<TextBox x:Name="SearchInofTextBox" TextWrapping="Wrap" InputScope="Search" KeyUp="SearchInofTextBox_KeyUp"/>
TextWrapping:设置是否自动换行
InputScope:设置使用的键盘类型
KeyUp:设置释放键盘按键发生的事件
C#代码:
private void SearchInofTextBox_KeyUp(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter) //判断按键,执行代码
{
this.Focus(); //隐藏虚拟键盘,回到程序界面
}
}