Un formulario WPF que ejecuto desde una ventana de WinForms aparece con todos los cuadros de texto como no editables cuando se inicia como un cuadro de diálogo no modal. Funciona bien cuando se trata de una ventana modal. Todavía puedo escribir espacios o pegar texto. Pero el tipeo regular no funciona. Estoy usando 3.5 con SP1. ¿Alguien sabría cómo resolver esto?El cuadro de diálogo no modal de WPF representa el cuadro de texto no editable
Respuesta
Debe asegurarse de llamar al ElementHost.EnableModelessKeyboardInterop para su ventana WPF. Esto conecta el ciclo de mensajes de WPF para permitir la entrada del teclado.
Eso funcionó. Gracias. – aliensurfer
Tengo un problema raro ahora. También abriré mi interfaz de usuario de WPF desde un MS Excel como un complemento. EnableModelessKeyboardInterop no funciona allí. Cada vez que trato de editar mi cuadro de texto WPF, el foco cambia a Excel y la entrada del teclado se genera en Excel. ¿Alguna idea sobre cómo solucionar este problema? Esto es lo que encontré para él, pero espero que esta no sea la única solución: http://blogs.msdn.com/b/andreww/archive/2009/02/24/message-hooks-in-add -ins.aspx – aliensurfer
@Prakash - Lo siento, no tengo ninguna experiencia con los complementos de Excel. Es posible que desee como esto como otra pregunta. – CodeNaked
- 1. Qt, el cuadro de diálogo no modal no se cierra
- 2. WPF cuadro de diálogo no modal desde el complemento MS Excel
- 3. jQueryUI cuadro de diálogo - no aparece el texto del botón
- 4. No se puede obtener el cuadro de diálogo modal de jQuery UI modal
- 5. Cuadro de texto de entrada no editable con jQuery ¿Arrastrable?
- 6. En el cuadro de diálogo de la IU de jquery, es posible colocar un cuadro de diálogo modal sobre otro cuadro de diálogo modal
- 7. WPF Validar cuadro de texto no vinculado
- 8. jQuery: desvanecimiento en el cuadro de diálogo modal
- 9. WPF: Cuadro de texto que no activa el eventoTextInput
- 10. Cerrar cuadro de diálogo modal desde el hilo externo - C#
- 11. El cuadro de diálogo modal JQuery UI usa 100% CPU
- 12. Diálogo flotante no modal en WPF
- 13. blockui sobre el cuadro de diálogo modal jQueryUI
- 14. Reabra el cuadro de diálogo modal en MFC
- 15. Desvanecimiento en superposición en el cuadro de diálogo modal
- 16. cuadro de diálogo modal sobre el control Activex
- 17. Tipo de entrada WPF/cuadro de diálogo?
- 18. El cuadro de diálogo jQuery no aparece cuando se llama
- 19. WPF: Crear un cuadro de diálogo/solicitud
- 20. Convierta un cuadro de diálogo no modal a modal en tiempo de ejecución
- 21. ¿Por qué cerrar el cuadro de diálogo secundario anidado también cierra el cuadro de diálogo primario?
- 22. WPF: Cuadro de texto texto no se actualiza
- 23. El cuadro de diálogo modal de jQuery no envía mi formulario
- 24. El cuadro de mensaje C#/.NET no es modal
- 25. Abrir el cuadro de diálogo en WPF MVVM
- 26. Después de agregar el cuadro de diálogo no se cierra
- 27. cuadro de diálogo jQuery
- 28. ¿Cómo cambiar el texto del botón para los botones "Sí" y "No" en el cuadro de diálogo Cuadro de mensaje.Mostrar?
- 29. Cuadro de diálogo modal de jQuery sobre iFrame
- 30. Creando un cuadro de texto WPF Control como el cuadro de texto del destinatario de Outlook
Algún código podría ayudar ... – biju
Sí, ¿puedes publicar algún código? La pregunta no está muy clara de la forma en que ahora es pensar en una respuesta. –
Si hago un wpfUI.Show() en lugar de wpfUI.ShowDialog(), los cuadros de texto en mi ventana wpfUI no se pueden escribir. El código no puede ser más simple que eso. – aliensurfer