6

Para la aplicación WPF de pantalla completa, necesito mostrar el teclado en pantalla de Windows 7, si un usuario establece el foco en un campo de texto.Mostrar el teclado en pantalla si el usuario establece el foco en un campo de texto. WPF con .Net 4 Perfil de cliente

No hay un teclado rígido para el panel, solo un dispositivo de mouse para interactuar con él. En este caso, necesito un teclado en pantalla para llenar los campos de texto.

La aplicación WPF está escrita en C# .Net en el perfil de .Net Framework 4.0 Client.

Gracias por la respuesta Andi

Respuesta

5

Puede cablear siguiente código para GotKeyboardFocus o GotFocus evento del cuadro de texto

Process.Start("systempath..\\osk.exe"); 
+1

o más simplemente Process.Start ("osk"); – SpeziFish

+0

@SpeziFish, sí, funcionará, pero soy escéptico sobre la resolución de la ruta, por lo que siempre prefiero la ruta completa. –

+0

@ Akash, sí, pero no estoy seguro si siempre es tan fácil obtener el camino completo o si el camino completo es siempre el mismo en diferentes sistemas operativos. Tal vez con el siguiente parche Microsoft traslade el archivo a otro lugar :-) – SpeziFish

Cuestiones relacionadas