liulunet

成长记录

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

键盘种类:

键盘 备注 输入范围
clip_image001[6] 包括自动完成和一个带有两页图释的图释菜单。 Chat, Text
clip_image001[8] 默认键盘。

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 将生成此键盘。

clip_image001[10]

包括 @ 和 .com 键。按住 .com 键可以显示其他选项 (.org .com .edu .net)。

EmailNameOrAddress, EmailSmtpAddress, EmailUserName
clip_image001[12] 包括 .com 键。按住 .com 键可以显示其他选项 (.com .org .edu .net)。按住句号键可以显示其他选项 (- + & " : . /)。 Url
clip_image001[14] 按 123 键可以切换到电话号码键盘。按住句号键可以显示其他选项 (- _ , .)。 NameOrPhoneNumber
clip_image001[16] 包含数字和符号。

AddressStreet*, CurrencyAmountAndSymbol, CurrencyChinese, PostalAddress, PostalCode, Time

*当手机或模拟器上的键盘语言设置为英语、法语、菲律宾语、马来语或印度尼西亚语时,AddressStreet 将生成此键盘。

clip_image001[18] 模拟电话拨号键盘。按住句号键可以显示其他选项 (, ( ) X .)。按住 0 键可以输入 +。 TelephoneAreaCode, TelephoneCountryCode, TelephoneLocalNumber, TelephoneNumber
clip_image001[20] 包含数字和小数点。按住句号键可以显示其他选项 (. , -)。 CurrencyAmount, DateDay, DateMonth, DateYear, Digits, Number, NumberFullWidth, NumericPassword, TimeHour, TimeMinorSec
clip_image001[22]

包括自动完成。

Maps, Search
clip_image001[24] 包括自动完成。按住等号键可以显示其他选项 ( ( = ) : < > )。按 &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(); //隐藏虚拟键盘,回到程序界面
                
            }
            
        }
posted on 2012-02-21 20:49  liulunet  阅读(2080)  评论(0编辑  收藏  举报