我有一个第三方代码库,正在使用其中的一部分,这个库中有一个用于编辑此库使用的配置文件的WinForms应用程序。我想将他们的配置编辑器应用程序嵌入到我的应用程序中。
我拥有他们库的源代码,配置编辑器是(据我所知)一个使用标准控件的直接Winforms应用程序。我试图将应用程序的主窗体转换为UserControl,以便我可以在我的WPF应用程序中托管它(WPF的WindowsFormsHost无法托管Form对象,我会收到异常)。
我将Form对象更改为继承自UserControl,并修复了所有编译器错误(没有很多,只是对UserControls不存在的属性初始化),但是我的新转换控件只是空白的。
当我运行我的测试应用程序时,我看不到组成原始表单的任何控件,只有一个空白页面。
有什么想法吗?我真的不想从头开始重新实现他们的应用程序,那样会很糟糕。
编辑:我忘记提到我在WinForms应用程序中进行测试,而不是WPF,只是为了让控件正常工作,然后再尝试从WPF中使用它。
我拥有他们库的源代码,配置编辑器是(据我所知)一个使用标准控件的直接Winforms应用程序。我试图将应用程序的主窗体转换为UserControl,以便我可以在我的WPF应用程序中托管它(WPF的WindowsFormsHost无法托管Form对象,我会收到异常)。
我将Form对象更改为继承自UserControl,并修复了所有编译器错误(没有很多,只是对UserControls不存在的属性初始化),但是我的新转换控件只是空白的。
当我运行我的测试应用程序时,我看不到组成原始表单的任何控件,只有一个空白页面。
有什么想法吗?我真的不想从头开始重新实现他们的应用程序,那样会很糟糕。
编辑:我忘记提到我在WinForms应用程序中进行测试,而不是WPF,只是为了让控件正常工作,然后再尝试从WPF中使用它。