2011-07-02 35 views
0

我需要將WPF項目與WinForms項目連接起來。我有一個在WinForms(「ClassRoom」)中完成的項目和另一個在WPF(「ActivityRoom」)中完成的項目。在WinForms項目中,我有一個名爲MainForm的表單,而在WPF項目中,我有一個名爲MainWindow的窗口。用WPF項目連接WinForms項目

我需要打開MainWindow,只需點擊MainForm中的一個按鈕即可。

我該怎麼做?

+0

您的意思是WPF與Winforms? – anivas

+0

是的,但兩種表格都在2個獨立的項目中。 –

回答

1

您可以打開窗口相同的方式,直接從WPF應用程序:

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

您需要引用到WPF組件添加到您的WinForms項目這個工作。

另請注意,這隻會打開窗口。如果您有App.xaml.cs,它將不會運行任何代碼。

+0

感謝它工作:) –