Main Content

创建自定义 UI 组件

创建您自己的可重用自定义 UI 组件,以在 App 中使用

创建您自己的自定义 UI 组件,以在您的 App 中使用或与其他人共享。您可以使用自定义组件来扩展现有 UI 组件功能,将大型 App 分解为独立且可维护的部件,并为用户设计界面,以便在多个 App 中自定义和重用某个组件。在 App 设计工具中以交互方式创建自定义组件,或通过创建 ComponentContainer 基类的子类以编程方式创建自定义组件。在这两种情况下,您都可以将组件配置为在使用 App 设计工具创建的 App 中以交互方式使用。

matlab.ui.componentcontainer.ComponentContainer 用于开发自定义 UI 组件对象的基类 (自 R2020b 起)

方法

setup设置组件容器子类的实例
update设置属性后更新 UI 组件容器子类的实例

函数

appdesigner.customcomponent.configureMetadata配置在 App 设计工具中使用的自定义 UI 组件 (自 R2021a 起)
appdesigner.customcomponent.removeMetadata从 App 设计工具中删除自定义 UI 组件 (自 R2021a 起)

主题

在 App 设计工具中创建组件

以编程方式创建组件

使用和共享组件

相关信息