exponenta event banner

Создание пользовательских компонентов пользовательского интерфейса

Создание собственного класса многократно используемых объектов пользовательского компонента

Определите собственный класс компонентов пользовательского интерфейса путем создания подкласса ComponentContainer базовый класс. Если вы пишете сценарии или функции для создания специализированных пользовательских интерфейсов и визуализаций и делитесь ими с другими, рассмотрите возможность создания реализации класса. Создание класса позволяет обеспечить удобный интерфейс для пользователей и настроить компонент пользовательского интерфейса для интерактивного использования в App Designer. Вы создаете свой собственный набор свойств и контролируете, к каким из них могут обращаться ваши пользователи. Если требуется настроить аспекты компонента пользовательского интерфейса, пользователи могут задавать свойства, а не изменять и повторно запускать код. Пользователи могут изменять свойства в командной строке или проверять их в инспекторе свойств.

Классы

matlab.ui.componentcontainer.ComponentContainer Базовый класс для разработки объектов компонентов пользовательского интерфейса

Методы

setupНастройка экземпляра подкласса контейнера компонентов
updateОбновление экземпляра подкласса контейнера компонента пользовательского интерфейса после установки свойств

Функции

appdesigner.customcomponent.configureMetadataНастройка пользовательского компонента для использования в App Designer
appdesigner.customcomponent.removeMetadataУдаление пользовательского компонента из App Designer

Темы

Обзор разработки пользовательских компонентов пользовательского интерфейса

Ознакомьтесь с основными шагами разработки класса объектов компонентов пользовательского интерфейса.

Настройка пользовательских компонентов пользовательского интерфейса для App Designer

Включите интерактивное использование пользовательских компонентов пользовательского интерфейса в App Designer.

Управление свойствами пользовательских компонентов пользовательского интерфейса

Проверьте значения свойств, оптимизируйте способ обновления свойств и настройте отображение свойств для созданных компонентов пользовательского интерфейса.

Настройка свойств компонента пользовательского интерфейса HTML

Используйте компоненты пользовательского интерфейса HTML для создания пользовательских классов компонентов пользовательского интерфейса с большей гибкостью.