Tenemos una aplicación WinForms que estamos convirtiendo progresivamente a WPF. En este punto, la forma principal de la aplicación es un Formulario (WinForm) que contiene una barra lateral vertical construida en WPF. La barra lateral está alojada en un control ElementHost.Las entradas de Keybords en un control de usuario WPF no se envían al contenedor WinForms
En el formulario principal, KeyPreview se establece en verdadero y reemplazamos OnKeyDown() para procesar accesos directos de teclado de toda la aplicación. Cuando la barra lateral tiene el foco, los eventos del teclado no se envían a OnKeyDown.
¿Cuál es la forma correcta de arreglar esto?