2011-01-07 33 views

Respuesta

11

La única manera sería cambiar el foco para estar lejos del TextBox que está causando que esté abierto, con .Focus en algún otro control. Puede ponerlo en un control no visual si lo prefiere.

+2

Hay un muy buen ejemplo de esto aquí: http://blogs.msdn.com/b/silverlight_sdk/archive/2010 /07/02/programmatically-dismiss-the-sip-keyboard-in-windows-phone-silverlight-app.aspx –

3

Si está en una página que no tiene otro control sensible para cambiar el foco, establecer IsEnabled = false (y luego volver a true directamente si lo desea) en el TextBox que tiene foco también cerrará el SIP.

2

http://www.geekchamp.com/tips/how-to-hide-the-soft-keyboard-in-a-windows-phone-app

Le encantará esto, se resolvió mi problema cuando se hace clic en la búsqueda

+2

Tenga en cuenta que [solo respuestas de enlace] (http://meta.stackoverflow.com/tags/link- only-answers/info) no se recomiendan, por lo que las respuestas deben ser el punto final de una búsqueda de una solución (frente a otra escala de referencias, que tienden a quedarse obsoletas en el tiempo). Considere agregar una sinopsis independiente aquí, manteniendo el enlace como referencia. – kleopatra