标签: c# wpf uwp keyboard win-universal-app
我有一个问题。 当用户点击wpf客户端上的TextBox时,我想要一种在Windows上打开触摸键盘的方法。
所以我发现了这个:
System.Diagnostics.Process.Start("TabTip.exe");
但我在Windows通用应用程序上没有过程库。 当文本框或文本输入被聚焦时,我的目标会自动打开键盘。
这样做有解决方案吗?从C#代码还是WPF?存在解决方案吗?
我的问题不是this的副本,因为我想在每次文本输入都集中时自动打开/关闭触控键盘。
由于
答案 0 :(得分:0)
如果您询问WPF或UWP,您的问题标题就不清楚了。 当您的应用程序在触摸设备上启动时,它默认在UWP中有效。在WPF它有点不同。最近,MS经常改变这种行为。目前,默认情况下,这在WPF中适用于触摸设备,但前提是您的窗口没有将WindowsStyle属性设置为None。
WPF
WindowsStyle
None
编辑: 在UWP中它默认工作,但你必须在触摸设备上。如果您在模拟器中运行应用程序,请确保使用触摸模式。