1

VS 2010 で Silverlight ビジネス アプリケーション プロジェクトを開始し、2 つのユーザー コントロールを追加しました。メイン フォームのコード ビハインドでいずれかのユーザー コントロールのインスタンスを作成し、それらをページに追加すると、正しく表示されます。ただし、ツールボックスには表示されません。

ツールボックスの [MyProject コントロール] セクションの [Silverlight コンポーネント] タブにある [アイテムの選択] メニュー オプションを使用すると、自分のユーザー コントロールの 1 つがリストに表示され、チェックされている (ツールボックスには表示されない) のが表示されます。コントロールはリストにまったく表示されません。

状況を診断/修復するにはどうすればよいですか?

4

1 に答える 1

1

ユーザー コントロールには既定のコンストラクターがありませんでしたが、既定値を持つパラメーターを受け取るコンストラクターがありました。

どうやら、ツールボックスにはデフォルトのコンストラクターが必要です (明示的なパラメーターなしで呼び出すことができるコンストラクターだけではありません)。

于 2011-08-30T02:46:34.247 に答える