Соедините проект WinForms с проектом WPF - PullRequest
0 голосов
/ 02 июля 2011

Мне нужно связать проект WPF с проектом WinForms.

У меня есть один проект, выполненный в WinForms ("ClassRoom"), и другой проект, выполненный в WPF ("ActivityRoom").В проекте WinForms у меня есть форма с именем MainForm, а в проекте WPF у меня есть окно с именем MainWindow.

. Мне нужно открыть MainWindow, нажав кнопку в MainForm.

Как я могу это сделать?

1 Ответ

1 голос
/ 02 июля 2011

Вы можете просто открыть окно так же, как и непосредственно из приложения WPF:

private void button1_Click(object sender, EventArgs e)
{
    var wpfWindow = new WpfProject.MainWindow();
    wpfWindow.Show();
}

Вам нужно будет добавить ссылки на сборки WPF в ваш проект WinForms, чтобы это работало.

Также обратите внимание, что это просто откроет окно.Он не запустит код для вашего App.xaml.cs, если он у вас есть.

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