主要内容

创建自定义UI组件

编写自己的可重用定制UI组件对象类

类的子类定义自己的UI组件类ComponentContainer基类。如果您编写用于创建专用ui和可视化的脚本或函数,并与他人共享它们,请考虑创建类实现。创建类使您能够为用户提供方便的接口,并允许您配置UI组件以在App Designer中进行交互使用。您可以设计自己的自定义属性集,并控制用户可以访问哪些属性。当用户想要自定义UI组件的某些方面时,他们可以设置属性,而不必修改并重新运行代码。用户可以在命令行修改属性或在属性检查器中检查它们。

matlab.ui.componentcontainer.ComponentContainer 用于开发UI组件对象的基类

方法

设置 建立组件容器子类的实例
更新 在设置属性后更新UI组件容器子类的实例

功能

appdesigner.customcomponent.configureMetadata 配置在App设计器中使用的自定义UI组件
appdesigner.customcomponent.removeMetadata 从App设计器中移除自定义UI组件

主题

自定义UI组件开发概述

学习编写UI组件对象类的基本步骤。

为App设计器配置自定义UI组件

在App Designer中启用自定义UI组件的交互使用。

管理自定义UI组件的属性

验证属性值,优化属性的更新方式,并定制您编写的UI组件的属性显示方式。

定制HTML UI组件的属性

使用HTML UI组件可以更灵活地编写自定义UI组件类。