【发布时间】:2018-03-28 05:20:09
【问题描述】:
我正在为平板电脑开发 WPF 应用程序。 从框架 4.6.2 开始,当控件获得焦点时会出现虚拟键盘。
我有一个文本框:
当它获得焦点时,它变得隐藏起来:
是否存在纠正此问题的本机解决方案? 还是我必须管理滚动查看器? 或者用我的 TextBox 显示一个对话框?
【问题讨论】:
标签: wpf focus tablet virtual-keyboard
我正在为平板电脑开发 WPF 应用程序。 从框架 4.6.2 开始,当控件获得焦点时会出现虚拟键盘。
我有一个文本框:
当它获得焦点时,它变得隐藏起来:
是否存在纠正此问题的本机解决方案? 还是我必须管理滚动查看器? 或者用我的 TextBox 显示一个对话框?
【问题讨论】:
标签: wpf focus tablet virtual-keyboard
我自己的应用程序也遇到了同样的问题,我最终使用了WPFTabTip,它是开源的,而且工作起来很吸引人。它也可以通过 nugget 获得。
使用它你只需要一行代码:
TabTipAutomation.BindTo<TextBox>();
它通过将聚焦的 UIElement 移动到视图中来自动处理可见性问题。
如果您不想使用该项目,您可以查看源代码并获取您需要的内容。
【讨论】: