2013-10-21 50 views
0

這是我的第一個WPF項目,我試圖爲我的工程師創建一個應用程序。他們將使用Windows 8平板電腦。他們執行應用程序並檢查機器以驗證它是否存在某些問題。如何使文本框焦點提示鍵盤輸入

我用winforms做了這個應用程序,但是我無法得到鍵盤輸入彈出來讓我輸入東西。所以我切換到WPF(因爲我還需要提供簽名捕獲)。這就是我一直在尋找的文本框敲擊(紅色)時:

Keyboard input goal

我開始通過創建一個文本框只是爲了看看鍵盤佈局將彈出。我會彈出輸入面板的唯一方法是使用下面的代碼:

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

必須有一個更簡單的方法......我必須完全失去了一些東西。我可以使用另一個控件來使鍵盤輸入自動彈出嗎?無需提供代碼?

回答

1

也許你應該使用模仿鍵盤的自定義WPF控件,例如WPF Touch Screen Keyboard,因爲從.NET這樣的託管環境運行到最初的Windows API有點困難。

你還試過了一個Windows 8 Metro應用程序,我認爲它對於程序員來說是透明的使用鍵盤。

+0

我一直在讀它,我看到了Windows 8 Metro相關的東西,它似乎需要Visual Studio 2012 ...我明天再看看它。感謝您的提示。 – Alex

相關問題