Это мой первый проект 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
Должен быть более простой способ... Должно быть, я что-то полностью упускаю. Есть ли другой элемент управления, который я могу использовать для автоматического всплывающего ввода с клавиатуры? Без предоставления кода?