Нет, это не достигается с помощью шаблона проектирования.Эти свойства являются просто открытыми свойствами, предоставляемыми элементом управления, эти свойства добавляются в элемент управления с помощью наследования, то есть они подкласс Control
.Дизайнер Visual Studio проверяет класс, который реализует эти элементы управления, чтобы определить предоставляемые ими свойства, а затем предоставляет вам пользовательский интерфейс для их установки.