Открытие winform из приложения wpf программно - PullRequest
3 голосов
/ 28 января 2012

Как мне открыть окно winform из wpf-приложения? Это должно быть сделано с помощью кода, но нормальная функция

Form.Show(); 

не будет работать. Мне нужно что-то, что позволит мне изменить видимость формы, но я не могу получить доступ к какой-либо функции, связанной с графическим интерфейсом в этой форме.

1 Ответ

3 голосов
/ 28 января 2012

Вы можете работать с формой Windows в приложении WPF таким же образом, как и в приложении Windows Forms, при условии наличия соответствующих ссылок. Это должно работать нормально:

YourForm form = new YourForm();
form.Show();

Однако я обычно рекомендую попытаться переработать это, чтобы включить содержимое Windows Forms в качестве пользовательского элемента управления в окне WPF с использованием элемента управления WindowsFormsHost . Это, как правило, немного чище, так как родительские окна работают немного более чисто (так как они все окна WPF).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...