Silverlight UserControls不会出现在工具箱中

时间:2011-08-29 05:53:38

标签: visual-studio-2010 silverlight-4.0 user-controls toolbox

我在VS 2010中开始使用Silverlight业务应用程序项目,并添加了两个用户控件。如果我在主窗体后面的代码中创建一个用户控件的实例并将它们添加到页面中,它们就会正确显示。但是,它们没有显示在工具箱中。

当我使用工具箱的MyProject控件部分,Silverlight Components选项卡中的“选择项目”菜单选项时,我看到我的一个用户控件出现在列表中并被选中(但不是出现在工具箱中),而其他用户控件根本不出现在列表中。

如何诊断/修复情况?

1 个答案:

答案 0 :(得分:1)

我的用户控件没有默认构造函数,而是一个带有默认值参数的构造函数。

显然,Toolbox需要一个默认构造函数(不仅仅是一个可以在没有任何显式参数的情况下调用的构造函数)。