Я работаю над проектом, который имеет несколько пользовательских элементов управления WPF, которые наследуются от абстрактного базового класса (самого себя на основе UserControl). Эти элементы управления отображаются просто во время выполнения, но они не отображаются в дизайнере.Оказание контроля пользователя с абстрактным базовым классом во время разработки
Полагаю, это происходит потому, что дизайнер пытается создать экземпляр корневого элемента xaml, в данном случае мой базовый класс, но он не может создать экземпляр, потому что он абстрактный.
Для записи я знаю, что существуют проблемы с шаблонами «шаблоны &» с наличием такого типа иерархии управления в WPF, но в настоящее время реорганизация всего проекта не является вариантом.
Мой вопрос в том, что я знаю, что существуют атрибуты времени разработки для установки DataContext, DesignWidth и т. Д. Мне интересно, можете ли вы предоставить экземпляр или тип «время разработки» для предоставления в качестве замены когда элемент управления загружен в конструктор?