Flaker
@Flaker

(C#, VS10) WPF элемент на WinForm'e блокирует событие KeyDown

Введение:
Начал писать WinForms приложение, чуть позже узнал про WPF (Переписывать не хочется), стал интегрировать WPF контролы в WinForm приложение.

Суть:
Создал WPF User Control в дизайнере.
Динамически добавляю контрол на форму через ElementHost.

В событие Form_Load:
Создаю new UserControl
Создаю new ElementHost, его родитель — форма, child — UserControl.

KeyDown эвент формы перестает работать.
Пробовал сделать form.focus(), не помогло.

Если не задавать родителя у ElementHost, то все отлично.

Подскажите, как сделать, что бы эвент отрабатывал нормально, даже при наличии parent у ElementHost?
  • Вопрос задан
  • 2773 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы