建议栏: http: //i.msdn.microsoft.com/dynimg/IC530993.png 我想知道是否有办法以编程方式将我的数据放入此栏中。
问问题
49 次
1 回答
0
我认为您无法在 Windows Phone 的预测文本栏中添加单词。
您可以做的是使用自动完成功能:
http://developer.nokia.com/Community/Wiki/How_to_use_Auto_Complete_Box_in_Windows_Phone
并且不要忘记添加键盘的范围
<TextBox>
<TextBox.InputScope>
<InputScope>
<InputScopeName NameValue="Text" />
</InputScope>
</TextBox.InputScope>
</TextBox>
有多个输入范围
<TextBox Name="myTextBox" InputScope="Text"/>
var inputScopes = new List<string>();
FieldInfo[] array = typeof(InputScopeNameValue).GetFields(
BindingFlags.Public | BindingFlags.Static);
foreach (FieldInfo fi in array)
{
inputScopes.Add(fi.Name);
}
this.DataContext = inputScopes;
- 地址城市
- 地址国名
- 地址国家简称
- 地址州或省
- 街道地址
- 字母数字全宽
- 字母数字半宽度
- 申请结束
- 波波莫夫
- 聊天
- 货币金额
- 货币数量和符号
- 货币中文
- 日期
- 日期日期
- 日期日期名称
- 日期月份
- 日期月份名称
- 日期年份
- 默认
- 数字
- 电子邮件名称或地址
- 电子邮件Smtp地址
- 电子邮件用户名
- 枚举字符串
- 文件名
- 完整文件路径
- 汉字
- 平假名
- 片假名全宽
- 片假名HalfWidth
- 登录名
- 地图
- 姓名或电话号码
- 数字
- 数字全宽
- 一个字符
- 密码
- 个人全名
- 个人姓名
- 个人中间名
- 个人姓名前缀
- 个人姓名后缀
- 个人姓氏
- 短语列表
- 邮寄地址
- 邮政编码
- 私人的
- 正则表达式
- 搜索
- 搜索引擎
- 电话区号
- 电话国家代码
- 电话本地号码
- 电话号码
- 文本
- 时间
- 时间小时
- 时间MinorSec
- 网址
- xml
- 读美
于 2013-08-26T14:28:52.657 回答