相关疑难解决方法(0)

打开停靠在WPF中的Windows 10触摸键盘

我们开始在Windows 8中创建WPF触摸应用程序,最近迁移到Windows 10.我们实现的一个功能是在TextBox获得焦点时打开Windows键盘.在Windows 8中,可以通过设置注册表设置EdgeTargetDockedState并启动TabTip过程将键盘停靠在底部:

     string path =  @"C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe";
     var info = new ProcessStartInfo(path);
     info.WindowStyle = ProcessWindowStyle.Maximized;
     var p = new Process();
     p.StartInfo = info;
     p.Start();
Run Code Online (Sandbox Code Playgroud)

然而,Windows 10键盘似乎没有Windows 8中的停靠行为.键盘现在覆盖任何最大化的窗口,隐藏任何应用程序的底部.仅调整未最大化的窗口以适应剩余空间.

我检查了以下链接,但没有找到解决方案:

Windows 10键盘是否可以通过编程方式停靠以获得最大化的窗口?

c# wpf on-screen-keyboard windows-10

13
推荐指数
2
解决办法
7197
查看次数

标签 统计

c# ×1

on-screen-keyboard ×1

windows-10 ×1

wpf ×1