WPF 禁用TextBox的触摸后自动弹出虚拟键盘
2021-06-10 17:03
标签:class boa windows 详细 oar this wpf tip creat 如下截图,TextBox,在触摸点击后,会自动弹出windows的虚拟键盘。 如何,禁用键盘的自动弹出? 通过调用TapTip.exe或者osk.exe,主动弹出虚拟键盘 详细调用可参考:c#调用windows虚拟键盘 TextBox在触摸点击后,会自动弹出虚拟键盘,是因为在控件中作了封装。 处理方案:重写TextBox的方法OnCreateAutomationPeer,返回一个UIElementAutomationPeer而不是AutomationPeer。 可能原因:TextBox自定义实现中返回的是AutomationPeer,而UIElementAutomationPeer继承AutomationPeer,重写了相关键盘属性。 猜测与HasKeyboardFocusCore属性有关。 方案参考: 以上参考自:【stackoverflow】“Hide” text box from automatic Win10 keyboard showing WPF 禁用TextBox的触摸后自动弹出虚拟键盘 标签:class boa windows 详细 oar this wpf tip creat 原文地址:https://www.cnblogs.com/lonelyxmas/p/10597521.html前言 & 问题
调用虚拟键盘
如何禁用键盘的弹出
1 ///
下一篇:C# 添加枚举中文资源