如何在按钮单击

时间:2017-12-19 12:06:08

标签: c# uwp windows-10-universal uwp-xaml

我目前正在使用UWP应用程序。我有一种情况需要打开taptip键盘。设备需要处于桌面模式,单击按钮时键盘应打开。有什么方法可以实现这个功能吗?

  • 我知道在文本框获得焦点时它在平板电脑模式下工作正常,但我需要在桌面模式和点击按钮上完成它。
  • 我知道可以使用System.Diagnostics.Process从控制台应用程序完成,但我需要一个解决方案来解决uwp应用程序。

1 个答案:

答案 0 :(得分:1)

通过设置“不在平板电脑模式下显示触摸键盘且没有连接键盘”,用户可以启用提示以显示文本框何时在桌面应用中获得焦点。应用程序通常应该遵循用户对此的偏好,而不是试图自己覆盖它。

也就是说,您可以通过InputPane.TryShow和InputPane.TryHide方法显示和隐藏InputPane

您将通过IInputPaneInterop和IInputPane2接口从桌面应用程序中执行相同的操作。明确启动tabtip.exe是有限的,通常不建议使用。