编程语言
首页 > 编程语言> > c#-以编程方式从wpf应用程序打开winform

c#-以编程方式从wpf应用程序打开winform

作者:互联网

我将如何从WPF应用程序打开Winform?这需要通过代码来完成,但是正常的功能

Form.Show(); 

不管用.我需要使我能够更改表单可见性的内容,但是我无法访问此表单中与gui相关的任何功能.

解决方法:

如果您有正确的引用,则可以在WPF应用程序中以与在Windows Forms应用程序中相同的方式使用Windows Form.这应该工作正常:

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

但是,我通常建议尝试对此进行重做,以使用WindowsFormsHost控件在WPF窗口中将Windows窗体内容作为UserControl包含在内.由于窗口育儿的工作方式更为简洁(因为它们都是WPF窗口),因此这样做通常会更清洁一些.

标签:c-4-0,wpf,c,winforms
来源: https://codeday.me/bug/20191201/2083606.html