如何通过代码以编程方式显示软输入面板(SIP)/键盘。 (我没有可以指定InputScope的文本框)。以编程方式在WP7上显示软输入面板(SIP)
5
A
回答
11
从Jeff Blankenburgs 31 Days of Windows Phone 7:
有时候,你想从你的用户获取键盘输入 ,甚至当你 不想与 实际文本框来显示它们。大概有 围绕这个,但我已经 一直使用一个简单的 完成。 (如果你的理由这样做搜索 ,认为 游戏刽子手的。我不希望 键盘总是可见,但我也 不想在屏幕上一个文本框。)
在页面上放置一个按钮。
把你的网页上一个TextBox,但要确保它从用户的视图中隐藏。
任一位置它关闭屏幕,使之完全透明(在绝对背景),或允许它被添加到您的可视化树,但不会让用户看到它的一些其他方法。
设置你的按钮的事件处理程序单击时将焦点()来隐藏文本框。
就是这样!这将允许您显示键盘而不让用户看到文本框。浏览文本框。
0
如果你使用XNA,你可以使用Guide.BeginShowKeyboardInput,但我不知道,那就是如果你正在做的Silverlight允许的。但我会再次评论“为什么?”因为如果你没有文本框,你如何向用户展示他们正在输入的内容?
相关问题
- 1. 以编程方式显示桌面
- 2. 以编程方式显示应用程序栏菜单(wp7)
- 3. 如何以编程方式输入目标显示模式?
- 4. 以编程方式添加SIP帐户
- 5. 以编程方式显示软键盘 - 不起作用
- 6. 如何在Windows CE中制作自定义软输入面板(SIP)?
- 7. 如何在Windows Phone 7上将软输入面板(SIP)更改为数字(电话拨号程序)?
- 8. 如何在WP7上以编程方式打开/关闭WiFi
- 9. 在聚合物纸张输入中以编程方式突出显示文本
- 10. 如何以编程方式导入或创建页面模板
- 11. 显示进度条 - 以编程方式
- 12. 以编程方式显示主视图
- 13. 以编程方式显示iPhone键盘
- 14. 以编程方式突出显示UIBarButtonItem
- 15. 以编程方式显示dijit /菜单
- 16. 以编程方式显示RowDetails
- 17. 以编程方式显示options.xul
- 18. 如何以编程方式显示UITableView?
- 19. 有没有一种方法可以在软键盘上以编程方式启动语音输入?
- 20. 如何以编程方式在UIView上显示图片?
- 21. 以编程方式在Silverlight TreeView上显示展开箭头
- 22. 偏好不以编程方式显示在子屏幕上
- 23. Android:以编程方式在图像上突出显示效果
- 24. 不显示在面板上
- 25. 在wp7输入提示
- 26. 你可以在wp7中以编程方式锁定屏幕
- 27. 我可以在.NET Compact Framework中控制SIP(软件输入面板)的位置吗?
- 28. 以编程方式启用RichTextBox并显示插入符号
- 29. 如何以编程方式强制输入上的onchange事件?
为什么你要?用户会期望SIP用于将文本输入到文本框(或类似文本)中。 – 2010-10-15 08:07:03
我想在文本块中显示文本。 此外,依赖文本框的问题在于,仅当文本框具有焦点时才显示SIP。我只有一个基于用户输入内容更新的UI,其他元素基于这个主要输入进行更新。我正在尝试解决的事实是,如果用户在屏幕上的其他位置单击,则SIP消失,用户必须再次单击文本框以显示它 – 2010-10-15 21:38:09