我有我正在使用的第三方代码库;该库的一部分是一个winforms应用程序,用于编辑该库使用的配置文件。我想将他们的配置编辑器应用程序嵌入到我的应用程序中。将表单转换为UserControl
我有他们的库的源代码和配置编辑器(据我所知)使用标准控件的直接Winforms应用程序。我试图将应用程序的主窗体转换为UserControl,以便我可以将其托管在我的WPF应用程序中(WPF的WindowsFormsHost不会托管Form对象,我得到一个异常)。
我改变了表单对象从UserControl而不是Form继承,并修复了所有的编译器错误(没有很多,只是属性初始化不存在于UserControl上),但是发生了什么是我刚刚转换的控件只是空白。
当我运行我的测试应用程序时,我看不到任何组成原始窗体的控件,只是一个空白页面。
任何想法?我真的不想从头开始重新实现他们的应用程序,这会吸引。
编辑:我忘了提及我在WinForms应用程序而不是WPF中测试它,以便在尝试从WPF使用它之前让控件工作。
当您最初开辟形式的设计(前把它变成一个用户控件),你看到的所有控件? – MusiGenesis 2010-03-31 21:49:03