public void ProcessKeyEvent(KeyEventArgs e) { wpf::System.Windows.Input.KeyEventArgs wpfKeyEventArgs = new wpf::System.Windows.Input.KeyEventArgs(wpf::System.Windows.Input.Keyboard.PrimaryDevice, wpf::System.Windows.PresentationSource.FromVisual(contentAdapter.Control), 0, converter.Convert(e.Key)); wpfKeyEventArgs.RoutedEvent = e.KeyStates == KeyStates.Down ? wpf::System.Windows.Input.Keyboard.KeyDownEvent : wpf::System.Windows.Input.Keyboard.KeyUpEvent; contentAdapter.Control.RaiseEvent(wpfKeyEventArgs); e.Handled = wpfKeyEventArgs.Handled; }