Я хотел бы отобразить окно WPF из приложения Windows Forms (.NET 3.5).
Этот код работает без проблем в примере проекта:
public partial class WinFormsForm1 : Form
{
public WinFormsForm1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
WpfWindow1 w = new WpfWindow1();
w.Show();
}
}
Форма начинается с Main()
в виде обычной формы Winforms:
Application.Run(new WinFormsForm1());
Мне кажется, что это слишком легко, чтобы быть правдой. Есть ли недостатки в этом? Безопасно ли это делать?