Описание тега custom-controls
Настраиваемый элемент управления - это многоразовый элемент графического интерфейса пользователя, производный от существующего типа элемента управления, настроенный с дополнительным поведением, функциональностью и / или внешним видом.
В зависимости от платформы, языка, структуры и цели пользовательские элементы управления, вероятно, будут установлены в конструкторе графического интерфейса для простоты использования.
Некоторые языки или платформы (например, wpf) могут иметь особое значение для термина "настраиваемый элемент управления" или могут предоставлять определенные функции или возможности для экземпляра настраиваемого элемента управления, которые не применимы к базовым элементам управления.
Пользовательские элементы управления могут быть написаны самостоятельно или найдены во многих фреймворках.