1

我從VS 2010中的Silverlight Business Application項目開始,並添加了兩個用戶控件。如果我在主窗體後面的代碼中創建一個用戶控件的實例並將它們添加到頁面中,它們將正確顯示。但是,它們沒有顯示在工具箱中。Silverlight UserControls不會出現在工具箱中

當我使用工具箱中的MyProject的「選擇項」菜單選項控制部分,Silverlight組件選項卡,我看到我的用戶控件中的一個出現在列表中和檢查(但沒有出現在工具箱),而另一個用戶控件根本不出現在列表中。

如何診斷/修復情況?

+0

我認爲你已經嘗試重建和/或關閉VS2010並重新開放,對吧? – AnthonyWJones

+0

@Anthony:是的,我有。 –

回答

1

我的用戶控件沒有默認構造函數,而是一個帶有默認值參數的構造函數。

顯然,工具箱需要一個默認構造函數(不只是一個可以在沒有任何顯式參數的情況下調用的構造函數)。