До сих пор у меня не было проблем с пользовательскими элементами управления, которые не отображались на панели инструментов. Постройте проект, и он просто появляется. Тогда сегодня не работает. После поиска я прошел через следующее, но все еще не радости.
- Инструменты> Параметры> Конструктор Windows Forms> Общие: AutoToolboxPopulate
- Инструменты> Параметры> Текстовый редактор> XMAL> Разное: AutoToolboxPopulate
- Сброс настроек VS по умолчанию
Итак, после нескольких часов возни с попытками заставить его работать безуспешно, я создал новый проект Windows WPF, принимающий имя по умолчанию, и добавил usercontrol.
Построил проект и пользовательский элемент управления появился как всегда.
Тогда я подумал, что что-то не так с моим проектом или файлом окна wpf.
Удалил проект, создал новый и добавил новый элемент управления.
Построил проект, но он не работал.
Единственное, что я сделал по-другому, - это выбрал имя для проекта, в котором я добавил пробел в названии "Приложение WPF".
Снова удалил проект и снова создал новый под названием «WPFApplication» без пробела и добавил пользовательский элемент управления. Построил его, и появился пользовательский элемент управления.
Если вы хотите, чтобы пользовательские элементы управления автоматически отображались в наборе инструментов при сборке, не используйте пробелы в имени проекта. Надеюсь, этот пост сэкономит кому-то еще кучу потерянного времени.