es hay una manera de pasar eventos de entrada (principalmente ratón, pero con el tiempo la entrada de teclado también) que se produce en un HwndHost de nuevo a los controles de WPF subyacentes (por ejemplo, un panel de)? puedo conectarme a WndProc dentro de HwndHost y recivir los mensajes de Windows. puedo crear manualmente un RoutedEvent por un clic del ratón y enviarlo a los padres por lo que se propaga hacia arriba? y las ideas serían apreciadas. gracias jkerschPasando Los eventos de entrada de HwndHost a los controles subyacentes WPF?
7
A
Respuesta
0
Si aún necesita una respuesta: sí puede. Mira el ejemplo Microsoft aquí: http://msdn.microsoft.com/en-us/library/ms752055.aspx En este ejemplo, la clase derivada primera HwndHost crea una ventana 'sub' y luego crea un control (ListBox) en esa ventana. A HwndSourceHook continuación, se añade que las capturas mensajes (en el ejemplo, mensajes de cambio de la selección de la ListBox) y los usa en el contexto WPF.
Cuestiones relacionadas
- 1. WPF HwndHost Drag & Drop
- 2. Ayuda con los eventos de WPF TextCompositionManager
- 3. ¿Cómo los controles WPF incorporados administran sus manejadores de eventos a un evento adjunto?
- 4. ¿WPF tiene controles equivalentes para todos los controles de Winforms?
- 5. WPF usando ResizeGrip para cambiar el tamaño de los controles
- 6. Cómo orientar todos los controles (Estilos WPF)
- 7. Limpieza adecuada de los controles de usuario de WPF
- 8. WPF - Gestión de eventos adjuntos personalizado en controles personalizados
- 9. controles superpuestos C# wpf que no reciben eventos de mouse
- 10. WPF Lista de los diferentes tipos de controles de usuario
- 11. Pasando los parámetros a Asynctask
- 12. ¿Hay alguna manera de hacer que los controles sean transparentes para los eventos del mouse en WPF?
- 13. ¿Los eventos enrutados son débiles en WPF
- 14. Necesita temas para los controles de WPF Toolkit (especialmente DataGrid)
- 15. Cómo utilizar los controles de usuario en WPF MVVM
- 16. Pasando argumentos a los trazadores de Hadoop
- 17. Obteniendo el tamaño actual de los controles WPF
- 18. ¿Por qué los controles WPF no tienen propiedad de etiqueta?
- 19. ¿Cómo aplicar estilo en los controles de WPF?
- 20. WPF: ¿cómo cargo dinámicamente los controles de usuario?
- 21. Pasando los parámetros a los informes de cristal en C#
- 22. Forzar la inicialización de HwndHost
- 23. Pasando argumentos a un manejador de eventos
- 24. ¿Los cursores de la base de datos recogen los cambios en los datos subyacentes?
- 25. ¿Cómo vinculo la propiedad Binding.Path con los datos subyacentes?
- 26. ¿Qué son los eventos de vista previa de WPF?
- 27. Suscribirse a eventos de mouse de todos los controles en el formulario
- 28. Controles compuestos de WPF
- 29. Cómo depende el rendimiento de los valores de datos subyacentes
- 30. iOS Storyboard Cómo acceder a los controles y agregar controladores de eventos, y datos de enlace a los controles agregados en Storyboard
la pregunta no es explícitamente sobre el WndProc, se trata de reenviar los eventos a eventos enrutados WPF para que puedan tunelizar/burbujear correctamente a través del árbol de control y dar a otros controles la oportunidad de manejarlos – Zarat