Windows Phone 键盘的使用

network | | 访问(61)
键盘备注输入范围
包括自动完成和一个带有两页图释的图释菜单。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:设置释放键盘按键发生的事件
  

private void SearchInofTextBox_KeyUp(object sender, KeyEventArgs e) {
     if (e.Key == Key.Enter) //判断按键,执行代码
     {
        this.Focus(); //隐藏虚拟键盘,回到程序界面
     }
}