WPF: взаимодействие приложений Windows Forms вызывает странные ошибки - PullRequest
0 голосов
/ 08 января 2011

У меня есть приложение windows.forms, которое создает окно WPF для обработчика события нажатия кнопки.Он вызывает метод «Показать» в экземпляре окна WPF.

Окно WPF начинает прослушивать события родительского окна и пытается изменить его размер (задает свойства left, top, width, height) при изменении местоположения родительского окна.он был закреплен)Я делаю неправильно.

Я также заметил, что окно WPF и окно Windows.Forms работают в разных потоках.

Есть идеи?

1 Ответ

0 голосов
/ 08 января 2011

Позвольте мне ответить самому.

Наконец, я прекратил бороться с интеграцией Windows.Form <-> Окно WPF, реорганизовал Окно WPF в Пользовательский элемент управления WPF и поместил его в стандартный Windows.Forms ElementHost (просто перетаскиваемый компонентиз набора инструментов на оболочку экземпляра Windows.Form).

Теперь все в порядке!

...