【问题标题】:In WPF project I don't see my user control in toolbox在 WPF 项目中,我在工具箱中看不到我的用户控件
【发布时间】:2015-04-13 16:29:09
【问题描述】:

我在新的 WPF 项目中添加了我的用户控件(dll 文件)作为参考,但我在工具箱中看不到这个控件。我应该怎么做才能使用我的用户控件?

【问题讨论】:

  • 很确定您需要做的就是在您的 XAML 中使用 Control 引用命名空间。您的控件在项目引用列表中是如何列出的?
  • 是的,我重建了。我添加了我的用户控件的 dll。它被视为参考文件夹中的其他 dll。

标签: c# wpf dll


【解决方案1】:

你有这个设置为真吗?

工具 > 选项 > Windows 窗体设计器 > 常规:AutoToolboxPopulate

如果你这样做了,你也可以在构建/重建你的用户控制项目之后尝试这个: 右键单击工具箱 > 选择项目... > 浏览 > UserControl.dll

【讨论】:

  • 有效!谢谢你。我使用工具>选项等添加了我的控件。
  • 当然可以。将此标记为答案,以便人们在需要时知道在哪里查找。
【解决方案2】:

你的控件有无参数构造函数吗?

我在尝试使用我团队的其他成员编写的 WPF 控件时遇到了这个问题。唯一的构造函数是带参数的。当我添加一个没有参数的新构造函数时,控件出现在工具箱中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 2020-09-06
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多