【问题标题】:How to make Textbox Focus Prompt Keyboard Input如何使文本框焦点提示键盘输入
【发布时间】:2013-10-21 19:58:27
【问题描述】:

这是我的第一个 WPF 项目,我正在尝试为我的工程师创建一个应用程序。他们将使用装有 Windows 8 的平板电脑。他们执行应用程序并检查机器以验证它是否存在问题。

我使用 winforms 制作了这个应用程序,但我无法让键盘输入弹出并让我输入内容。所以我切换到 WPF(因为我还需要提供签名捕获)。这就是我在点击文本框(红色)时要寻找的内容:

我首先创建了一个文本框,以查看键盘布局是否会弹出。我可以弹出输入面板的唯一方法是使用以下代码:

Private Sub TextBox1_TouchDown(sender As Object, e As System.Windows.Input.TouchEventArgs) Handles TextBox1.TouchDown
    Process.Start("TabTip.exe")
End Sub

必须有一个更简单的方法......我一定完全错过了一些东西。我可以使用其他控件来使键盘输入自动弹出吗?无需提供代码?

【问题讨论】:

    标签: wpf vb.net tablet-pc


    【解决方案1】:

    也许您应该使用模仿键盘的自定义 WPF 控件,例如 WPF Touch Screen Keyboard,因为从 .Net 等托管环境到 nativw Windows API 有点困难。

    您还尝试过 Windows 8 Metro 应用程序吗?我认为其中的键盘对程序员的使用是透明的。

    【讨论】:

    • 我一直在阅读它,我已经看到了与 Windows 8 Metro 相关的东西,它似乎需要 Visual Studio 2012 ...我明天会检查它。感谢您的提示。
    猜你喜欢
    • 1970-01-01
    • 2013-12-05
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-22
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多