如何在按钮单击时在桌面模式下在UWP应用程序中打开TabTip键盘

问题描述 投票:0回答:1

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

  • 我知道当文本框获得焦点时它在平板电脑模式下工作正常,但我需要在桌面模式和按钮点击下完成它。
  • 我知道它可以通过使用System.Diagnostics.Process的控制台应用程序完成,但我需要一种方法来解决uwp应用程序问题。
c# uwp windows-10-universal uwp-xaml
1个回答
1
投票

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

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

您将通过IInputPaneInterop和IInputPane2接口在桌面应用程序中实现相同的功能。明确启动tabtip.exe是有限的,通常不建议使用。

© www.soinside.com 2019 - 2024. All rights reserved.