当您点击文本框时可能无法显示系统键盘吗?我创建了自定义键盘,只能使用文本块,因为这我不能删除只是部分句子。隐藏触摸键盘
隐藏触摸键盘
回答
如果设置IsReadOnly
到true
那么用户仍然可以选择在TextBox
文本复制粘贴和选择时,操作系统不显示软件输入键盘。您仍然可以通过代码更改TextBox
的内容。例如;
<TextBox x:Name="ExampleTextBox"
IsReadOnly="True"
Text="Initial Content"
GotFocus="ExampleTextBox_GotFocus"
/>
而在你的代码背后;
private void ExampleTextBox_GotFocus(object sender, System.Windows.RoutedEventArgs e) {
ExampleTextBox.Text += " ... focused!";
}
会阻止用户通过软件键盘输入文字,但将追加“......关注”每次他们提供焦点TextBox
。有争议的例子,但你明白了。
我建议的另一件事是重新设计TextBox
。默认情况下,当设置IsReadOnly
时,TextBox
将提供用户不能修改的可视提示。这里不是这种情况。
如果用户触摸键盘,键盘会变焦。
作为开发人员,您唯一的选择就是抓住它并将此焦点称为焦点,将焦点从文本框移开。
然而,这将意味着会有一个闪烁的地方默认键盘弹出并隐藏。
我知道这是因为我有一个键盘应用程序。没有其他办法。
但是,如果没有焦点文本框的行为就像文本块那么..例如,将不可能选择文本的部分 – 0x49D1
为什么你想写一个应用程序,如果你不能找出第一个障碍?文本框有一个文本属性。所有的操作都可以在不关注它的情况下完成。 –
有许多键盘应用程序..有些甚至有源可在网上http://www.silverlightshow.net/items/Windows-Phone-7-Creating-Custom-Keyboard.aspx看看这个链接 –
- 1. 触摸导航栏时隐藏键盘
- 2. 触摸uitableview时隐藏键盘
- 3. Android:触摸EditText时隐藏软键盘
- 4. iOS隐藏键盘触摸textfield swift 2
- 5. Uity3D,隐藏键盘时inputfield有效(当现场被触摸无键盘弹出)
- 6. 可可触摸 - UISearchBar键盘 - 隐藏'搜索'按钮
- 7. 如何隐藏软键盘onStartTracking触摸查询栏
- 8. 检测UITextField上的触摸NOT(使键盘隐藏)
- 9. 当用户触摸uiview时隐藏键盘
- 10. UIPopoverView与UITableView部分键盘隐藏在背景触摸
- 11. 通过触摸UITableView的背景来隐藏键盘
- 12. Android软触摸键盘隐藏输入字段
- 13. 如何在Android Studio中的EditText上触摸时隐藏键盘
- 14. 可可触摸 - 键盘一直在隐藏自己
- 15. 如何隐藏虚拟键盘触摸旋钮
- 16. iOS UITextField触摸完成后键盘不隐藏。为什么?
- 17. 只要用户触摸DatePicker,就隐藏键盘
- 18. 煎茶触摸的Android键盘隐藏textarea的
- 19. 隐藏文本区域外的触摸键盘
- 20. 触摸屏键盘
- 21. 触摸屏键盘
- 22. 隐藏键盘
- 23. 隐藏键盘
- 24. iphone键盘触摸事件
- 25. JQUERY触摸屏键盘
- 26. 退出触摸键盘
- 27. 隐藏键盘ios
- 28. 隐藏软键盘
- 29. 隐藏IOS键盘
- 30. 钛 - 隐藏键盘
哇,很容易!谢谢。只是我想要的东西。现在我可以使用自定义键盘并从文本框中获取所选文本和复制的内容!稍后再检查并接受。再次感谢。 – 0x49D1
不用担心。您可以使用相同的技巧(使用适当的样式)使看起来像是“TextBlock”,但用户可以复制其内容。 – MrMDavidson