【问题标题】:Error when adding user-defined control to a form.将用户定义的控件添加到表单时出错。
【发布时间】:2012-03-28 06:07:24
【问题描述】:

我有一个用户定义的控件,其中包含ElementList 类型的IList<WFParament> 属性。当我将控件添加到表单中时,出现错误:

"WorkFlowDesign.WFParament[]" can't be transfered into "WorkFlowDesign.WFParament[]"

【问题讨论】:

  • 您能否向我们展示一些关于 WFParament 是什么的代码,以及您的用户控件上的一些代码或其他信息?

标签: winforms designer


【解决方案1】:

您的用户控件是否在加载时执行任何操作?如果是这样,请尝试将其包装在:

if(!DesignMode)
{
     //Do something
}

【讨论】:

    【解决方案2】:

    我将确认您没有两个版本的程序集包含已加载/引用的类型 WorkFowDesign.WFParament。如果您使用用户控件的项目引用了程序集的一个版本,而用户定义的控件是针对不同版本编译的,则可能会发生这种情况。如果是这种情况,您将需要更新两者之一,以便它们引用包含 WorkflowDesign.WFParament 的相同版本的程序集。

    【讨论】:

      猜你喜欢
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多