これまで、ユーザー コントロールがツールボックスに表示されなくても問題はありませんでした。プロジェクトをビルドすると、それが表示されます。それから今日は働いていません。検索の後、私は次のことを行いましたが、まだ喜びはありません.
- ツール > オプション > Windows フォーム デザイナー > 一般 : AutoToolboxPopulate
- ツール > オプション > テキスト エディター > XMAL > その他 : AutoToolboxPopulate
- VS 設定をデフォルトにリセットする
そのため、成功せずに動作させるために数時間いじり回した後、デフォルト名を受け入れる新しい WPF Windows プロジェクトを作成し、ユーザーコントロールを追加しました。プロジェクトをビルドすると、ユーザー コントロールが以前と同じように表示されました。
次に、プロジェクトまたは wpf ウィンドウ ファイルに何か問題があるのではないかと考えました。プロジェクトを削除し、新しいプロジェクトを作成して、新しいコントロールを追加しました。プロジェクトをビルドしましたが、うまくいきませんでした。
私が違うことをしたのは、プロジェクトの名前を選択することだけでした.「WPFアプリケーション」という名前にスペースを含めました.
プロジェクトを再度削除し、スペースなしで「WPFApplication」と呼ばれる新しいプロジェクトを再度作成し、ユーザー コントロールを追加しました。それを構築すると、ユーザーコントロールが表示されました。
ビルド時にツールボックスにユーザー コントロールを自動的に表示する場合は、プロジェクト名にスペースを使用しないでください。願わくば、この投稿が他の誰かの無駄な時間を大幅に節約できることを願っています。