在焦点事件TextBox上打开触摸键盘窗口10通用应用程序

时间:2018-03-23 13:58:19

标签: c# wpf uwp keyboard win-universal-app

我有一个问题。 当用户点击wpf客户端上的TextBox时,我想要一种在Windows上打开触摸键盘的方法。

所以我发现了这个:

System.Diagnostics.Process.Start("TabTip.exe");

但我在Windows通用应用程序上没有过程库。 当文本框或文本输入被聚焦时,我的目标会自动打开键盘。

这样做有解决方案吗?从C#代码还是WPF?存在解决方案吗?

我的问题不是this的副本,因为我想在每次文本输入都集中时自动打开/关闭触控键盘。

由于

1 个答案:

答案 0 :(得分:0)

如果您询问WPF或UWP,您的问题标题就不清楚了。 当您的应用程序在触摸设备上启动时,它默认在UWP中有效。在WPF它有点不同。最近,MS经常改变这种行为。目前,默认情况下,这在WPF中适用于触摸设备,但前提是您的窗口没有将WindowsStyle属性设置为None

编辑: 在UWP中它默认工作,但你必须在触摸设备上。如果您在模拟器中运行应用程序,请确保使用触摸模式。enter image description here