четверг, 30 апреля 2015 г.

При показе из WinForms приложения WPF окна в его TextBox-ах не вводится текст

В проекте написанном на WinForms необходимо было показать форму WPF. Показывается, все замечательно. Но... При попытке что-то набрать в TextBox-е в нем отображаются только пробелы. Все остальные клавиши игнорируются. Ларчик открывался просто. При показе WPF окна надо вызывать не Show, а ShowDialog. Иначе ввод не работает. Вот как так, а?

2 комментария:

  1. Ответы
    1. Добавить ссылки на сборки используемые в WPF (Presentation и другие, самый простой способ получить их список, это создать WPF проект и посмотреть какие сборки нужны). Ну а дальше добавляете в текущий проект или в подключаемую сборку WPF окна. Показ будет аналогичен обычным Windows формам: создать экземпляр, вызвать Show.

      Удалить