wpf - 如果用户将焦点设置在文本字段上,则显示屏幕键盘。带有 .Net 4 客户端配置文件的 WPF

标签 wpf windows-7 keyboard .net-client-profile on-screen-keyboard

对于我的全屏 WPF 应用程序,如果用户将焦点设置在文本字段上,我需要显示 Windows 7 屏幕键盘。

面板没有硬键盘,只有一个鼠标设备与之交互。在这种情况下,我需要一个屏幕键盘来填充文本字段。

WPF 应用程序是在 .Net Framework 4.0 客户端配置文件上用 C# .Net 编写的。

谢谢您的回复
和我

最佳答案

您可以将以下代码连接到 TextBox 的 GotKeyboardFocus 或 GotFocus 事件

Process.Start("systempath..\\osk.exe");

关于wpf - 如果用户将焦点设置在文本字段上,则显示屏幕键盘。带有 .Net 4 客户端配置文件的 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5669854/

相关文章:

c# - WPF .xaml 设计器异常

visual-studio-2010 - 修复 VS 2010 调试器 BUG?

delphi - 绕过键盘、鼠标输入,让 SendInput 通过

.net - 使 WPF 应用程序看起来像 Metro 风格,即使在 Windows 7 中也是如此? (窗口 Chrome/主题/主题)

Android - 滚动时防止键盘消失

wpf - DataGrid , TextBox - 绑定(bind)和即时更新

c# - 我是否需要嵌入字体以在不同的计算机上使用?

android - 如何为 Android 应用程序开发自定义软键盘?

java - 如何使用代码启用键盘导航?

c# - 仅执行 db.SaveChanges() 时如何修复 "The instance of entity type XXX cannot be tracked"