如何使WPF虚拟键盘隐藏我的控件

dz6r00yl  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(165)

我正在为平板电脑开发一个WPF应用程序。从框架4.6.2开始,当一个控件获得焦点时,虚拟键盘就会出现。
我有一个TextBox:

当这个获得焦点时,它会隐藏起来:

是否存在用于更正此问题的本机解决方案?或者我必须管理滚动查看器?或者使用文本框显示对话框?

zwghvu4y

zwghvu4y1#

我自己的一个应用程序也遇到了同样的问题,我结束了使用WPFTabTip,它是开源的,工作起来很有魅力。它也可以通过nugget获得。
通过使用它,您将只需要一行代码:

TabTipAutomation.BindTo<TextBox>();

它通过将聚焦的UIElement移动到视图中来自动处理可见性问题。
如果你不想使用该项目,你可以看到源代码,并采取什么你需要也。

相关问题