我有一个WPF应用程序,由于硬件限制,必须在Windows 7 Standard Embedded上运行。该设备已启用触控功能,我正在以构建应用程序的方式利用它。
然而,我遇到的一个问题是,当我使用TextBox控件时(说实话并不常见),当控件具有允许打开屏幕键盘的焦点时,会向用户显示一个图标 - 这WPF和/或操作系统提供的图标,而不是我自己做的事情。
我希望能够在单个表单级别或单个控件级别禁用此图标和关联键盘,但所有搜索都返回结果,假设我想尝试启用此类功能和/或复制它。
有人可以告诉我如何在WPF应用程序中控制Windows 7屏幕键盘的可用性,以便我确实可以禁用它吗?
我还应该指出,硬件限制目前排除了升级到Windows 8,8.1或10的任何选项,所以请不要在任何答案中考虑这一点。
感谢。
答案 0 :(得分:0)
要禁用TextBox的屏幕键盘图标,请设置InputMethod.IsInputMethodEnabled =" False"反对它在Xaml。
尚未在任何其他级别进行测试,但这解决了我的问题。