【问题标题】:Open touch keyboard windows 10 on focus event TextBox | Universal App在焦点事件 TextBox 上打开触摸键盘 windows 10 |通用应用
【发布时间】:2018-09-02 05:29:36
【问题描述】:

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

所以我发现了这个:

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

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

有解决办法吗?来自 C# 代码还是 WPF?有解决办法吗?

我的问题不是 this 的重复,因为我想在每次文本输入聚焦时自动打开/关闭触摸键盘。

谢谢

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

  • 我认为问题很清楚,我需要一个解决方案才能在 Windows 10 上打开键盘。现在我使用的是模拟器平板电脑,但默认不打开键盘。
  • 但是你在写什么样的应用程序? UWP 还是 WPF?
  • 我正在使用 WPF 为 UI 和 C# 构建一个通用 Windows 应用程序,并在后端使用 MVVM 模式
  • 我认为您正在将 WPF 与 XAML 混淆。
  • 您是否在触控设备上运行您的应用程序?
猜你喜欢
  • 1970-01-01
  • 2016-04-18
  • 2016-05-01
  • 2017-06-23
  • 2015-11-22
  • 2017-03-14
  • 2018-01-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多