在Phone7中主要的输入控件其实就有两个,一个是textbox,另一个就是password控件。这两个控件中尤其是TextBox控件有了很多新特性。

一.PasswordBox:   密码框控件,用于输入自定义的遮罩字符的输入控件。

<PasswordBox Grid.Row="1" Height="72" HorizontalAlignment="Left" Margin="12,284,0,0" Name="passwordBox1" VerticalAlignment="Top" Width="460" PasswordChar="$" />

<PasswordBox Grid.Row="1" Height="72" HorizontalAlignment="Left" Margin="12,119,0,0"    Name="passwordBox2" VerticalAlignment="Top" Width="460" />

<PasswordBox Grid.Row="1" Height="72" HorizontalAlignment="Left" Margin="12,454,0,0" Name="passwordBox3" VerticalAlignment="Top" Width="460"  PasswordChar="@"/>

PasswordChar:设置密码显示字符。

二.TextBox:  输入框控件。

<TextBox Height="72" HorizontalAlignment="Left" Margin="11,42,0,0" Name="textBox1"  VerticalAlignment="Top" Width="460"  SelectionBackground="Red" SelectionForeground="Green" InputScope="Text"/>

Text:设置或获取所要输入的文字。

IsReadOnly:设置是否允许输入。

SelectionBackground:设置输入框中选中文字的背景色。

SelectionForground:设置输入框中选中文字的字色。

SelectedText:获取输入框中被选中的文字。可以用在SelectionChanged事件中。

InputScope:可以让软键盘产生不同的键面效果,以利于输入。

也可以这样设置:

<TextBox.InputScope>

<InputScope>

<InputScopeName NameValue="Text"></InputScopeName>

</InputScope>

</TextBox.InputScope>

以下是这个属性支持的Scope列表:

1.     AddressCity
2. AddressCountryName
3. AddressCountryShortName
4. AddressStateOrProvince
5. AddressStreet
6. AlphanumericFullWidth
7. AlphanumericHalfWidth
8. ApplicationEnd
9. Bopomofo
10. Chat
11. CurrencyAmount
12. CurrencyAmountAndSymbol
13. CurrencyChinese
14. Date
15. DateDay
16. DateDayName
17. DateMonth
18. DateMonthName
19. DateYear
20. Default
21. Digits
22. EmailNameOrAddress
23. EmailSmtpAddress
24. EmailUserName
25. EnumString
26. FileName
27. FullFilePath
28. Hanja
29. Hiragana
30. KatakanaFullWidth
31. KatakanaHalfWidth
32. LogOnName
33. Maps
34. NameOrPhoneNumber
35. Number
36. NumberFullWidth
37. OneChar
38. Password
39. PersonalFullName
40. PersonalGivenName
41. PersonalMiddleName
42. PersonalNamePrefix
43. PersonalNameSuffix
44. PersonalSurname
45. PhraseList
46. PostalAddress
47. PostalCode
48. Private
49. RegularExpression
50. Search
51. Srgs
52. TelephoneAreaCode
53. TelephoneCountryCode
54. TelephoneLocalNumber
55. TelephoneNumber
56. Text
57. Time
58. TimeHour
59. TimeMinorSec
60. Url
61. Xml
62. Yomi

可以通过代码来获取上面的列表:

FieldInfo[] array = typeof(InputScopeNameValue).GetFields(BindingFlags.Public | BindingFlags.Static);

Text:软键盘增加了联想输入

TelephoneNumber:键面全部为数字显示。

Url: 键面显示.com。

转载于:https://www.cnblogs.com/randylee/archive/2010/08/04/1791206.html

一起学Windows Phone7开发(十三.三 输入控件)相关推荐

  1. 【飞秋】一起学Windows Phone7开发(十三.二 按钮控件)

    在Silverlight中有多种按钮控件,这些控件在Windows phone7中也都得到了很好的支持. 一.Button: 这个控件只是一个基础控件,通过blend可以创建出多种效果的按钮来. &l ...

  2. 【飞秋】一起学Windows Phone7开发(十三.四 基本控件)

    在这里,把一些最基本的控件列出来,其实也就是没有归类的控件都放在这里了. 一.TextBlock:这个控件其实就是Label控件. <TextBlock x:Name="PageTit ...

  3. 一起学windows phone7开发(二十二.使用系统资源)

    在windows phone7中,系统预先设置了一些资源,这样可以保证风格的一致性,在April版本时,这些资源是在创建工程时写在了App.xaml中,但到了beta版后就被隐藏了. 一.系统资源: ...

  4. Windows App开发之经常使用控件与应用栏

    控件的属性.事件与样式资源 怎样加入控件 加入控件的方式有多种,大家更喜欢以下哪一种呢? 1)使用诸如Blend for Visual Studio或Microsoft Visual Studio X ...

  5. Windows Phone7屏幕方向与常用控件

    跟林永坚老师学习wp7 屏幕方向(Orientation) 常用控件(Canvas,Grid,StackPanel,TextBlock,Image,MediaElement) 屏幕方向感应页面(Por ...

  6. 一起学Windows Phone7开发(十四.一 Phone Task)

    对于以前Windows mobile上关于SMS.Phone.Email.Camera等的开发经验都已经无效了,因为WP7根本就没有提供直接操作这些的API.但是这并不等于不能做,因为在WP7中而是可 ...

  7. 一起学windows phone7开发(二十一.二 Map控件的简单使用)

    1. 注册地图: 在使用地图之前必须先申请register key https://www.bingmapsportal.com/ 将申请到的key填到这个属性,地图才可以正常使用. Credenti ...

  8. VC++开发学习三(对话框控件的绑定)

    对话框的控件绑定不难,操作几遍就能掌握 对话框控件不同类型成员变量的绑定: 一个控件只能绑定控件类型和非控件类型,同时使用控件类型绑定时可以通过SetDlgItem进行设置控件的信息,GetDlgIt ...

  9. Windows phone7 开发-Zune software is not launched 【转】

    刚学习Windows Phone7开发,遇到这个配置错误,在此记录一下. 错误提示:Zune软件未安装 Zune software is not installed. Install the late ...

最新文章

  1. Linux下Debug模式启动Tomcat进行远程调试
  2. python变量类型怎么决定的_如何确定python中变量的数据类型
  3. python Tkinter Text的简单用法
  4. Python小说爬虫
  5. (没解决的问题)c++关于 while(cin >> )之后无法恢复cin流的问题,哪位知道怎么恢复告知下,不胜感激!!!
  6. 项目进度计划甘特图_项目管理进度计划表制作及甘特图绘制方法
  7. 【JavaScript】Canvas绘图整理
  8. leetcode53. 最大子序和详解——pygo
  9. 建立了索引怎么使用_对MySQL索引的认识
  10. 机器人施教器的信息丢失_一种精准定位学习难度的施教方法及教育机器人与流程...
  11. 【OpenCV笔记一】Mac安装OpenCV环境及demo
  12. pytorch的dataset用法详解
  13. Javaweb重要知识点总结(六)常见的前端框架
  14. Linux系统管理---linux用户管理
  15. mongo数据库之修改器的简单使用
  16. 母亲节,表格交给我们,你早点回家
  17. CKEditor配置使用
  18. Android图文混排
  19. 天翼云服务器硬盘怎么挂载,天翼云主机云磁盘管理(一)
  20. 电动汽车,绝缘检测方法

热门文章

  1. CVPR 2020 论文大盘点-文本图像篇
  2. ICCV 2019 | 港大提出视频显著物体检测算法MGA,大幅提升分割精度
  3. 从新获取jar_hadoop3.0新特性总结
  4. Python 爬虫没有思路?可以看看这篇文章
  5. 神操作!傅里叶变换取代Transformer自注意力层
  6. 面试必备|ID3、C4.5、CART、RF、boosting、Adaboost、GBDT、xgboost模型
  7. 计算机基本知识实训报告,计算机实训报告小结
  8. jsp页面适应手机屏幕_HTML5之页面缩放 viewport
  9. GoogLeNet的心路历程(一)
  10. jquery ajax 跨域_Laravel 的跨域问题解决方案