我正在Windows 10上使用.NET Framework 4.6.2开发WPF应用程序。 使用此框架,当TextBox获得焦点时,键盘就会出现。 这很好但是如何禁用仅在一个TextBox上自动调用此键盘? 实际上,如果我设置ReadOnly =“True”,那么键盘会继续出现。
答案 0 :(得分:1)
您可以按照@Stalker建议的那样覆盖OnCreateAutomationPeer()
类的TextBox
方法:
Disable virtual Keyboard in Windows 10 Tablet Mode for one Application
class MyTextBox : TextBox
{
protected override AutomationPeer OnCreateAutomationPeer()
{
return new FrameworkElementAutomationPeer(this);
}
}