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

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

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

Классы

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

Методы

setupНастройка образца подкласса контейнера компонентов
updateОбновите образец подкласса контейнера компонента после установки свойств

Функции

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

Темы

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

Изучение основных шагов разработки класса объектов компонента.

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

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

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

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

Настройка свойств HTML UI Компонента

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