我需要将WPF项目与WinForms项目连接起来。
我在WinForms(“ClassRoom”)中完成了一个项目,在WPF中完成了另一个项目(“ActivityRoom”)。在WinForms项目中,我有一个名为MainForm
的表单,在WPF项目中,我有一个名为MainWindow
的窗口。
我需要点击MainWindow
中的按钮打开MainForm
。
我该怎么做?
答案 0 :(得分:1)
您可以直接以与WPF应用程序相同的方式打开窗口:
private void button1_Click(object sender, EventArgs e)
{
var wpfWindow = new WpfProject.MainWindow();
wpfWindow.Show();
}
您需要将对WPF程序集的引用添加到WinForms项目才能实现。
另请注意,这只会打开窗口。如果您有任何代码,它将不会为您的App.xaml.cs运行任何代码。