Я создаю что-то вроде системы инструментов, аналогичной системе инструментов 3dsmax. Итак, у меня есть DockPanel, который является контейнером для объектов DockTool. Но я бы хотел иметь собственные классы DockTool (базовый класс DockTool - UserControl). Итак, для каждого нового инструмента я создаю новый класс на основе DockTool.
К сожалению, когда я помещаю свои объекты DockTool в список, а позже я вставляю их в форму, они выглядят как чистый DockTool, но я ожидаю увидеть конечный экземпляр (соответствующий модели наследования), а не базовые классы в каждом случае. Как это решить? БЛАГОДАРЯ.