Задайте свой собственный класс компонента пользовательского интерфейса путем создания подкласса ComponentContainer
базовый класс. Если вы пишете скрипты или функции для создания специализированного UIs и визуализации и совместно используете их с другими, рассматриваете создание реализации класса. Создание класса позволяет вам обеспечить удобный интерфейс для своих пользователей и позволяет вам конфигурировать компонент пользовательского интерфейса для интерактивного использования в App Designer. Вы проектируете свой собственный набор свойств и управляете, которые ваши пользователи могут получить доступ. Когда они хотят настроить аспекты вашего компонента пользовательского интерфейса, пользователи могут установить свойства вместо того, чтобы иметь необходимость изменить и повторно выполнить ваш код. Пользователи могут изменить свойства в командной строке или смотреть их в Property Inspector.
matlab.ui.componentcontainer.ComponentContainer | Базовый класс для разработки объектов компонента пользовательского интерфейса |
appdesigner.customcomponent.configureMetadata | Сконфигурируйте пользовательский компонент пользовательского интерфейса для использования в App Designer |
appdesigner.customcomponent.removeMetadata | Удалите пользовательский компонент пользовательского интерфейса из App Designer |
Пользовательский обзор разработки компонента пользовательского интерфейса
Изучите основные шаги для авторской разработки класса объектов компонента пользовательского интерфейса.
Сконфигурируйте пользовательские компоненты пользовательского интерфейса для App Designer
Включите интерактивное использование своих пользовательских компонентов пользовательского интерфейса в App Designer.
Управляйте свойствами пользовательских компонентов пользовательского интерфейса
Подтвердите значения свойств, оптимизируйте, как свойства обновляются и настраивают, как свойства отображаются для компонентов пользовательского интерфейса, которые вы создаете.
Настройте свойства HTML компоненты пользовательского интерфейса
Используйте HTML компоненты пользовательского интерфейса, чтобы создать пользовательские классы компонента пользовательского интерфейса с большей гибкостью.