Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

创建自定义 UI 组件

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

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

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

方法

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

函数

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

主题

Custom UI Component Development Overview

Learn the basic steps for authoring a class of UI component objects.

Configure Custom UI Components for App Designer

Enable interactive use of your custom UI components in App Designer.

Manage Properties of Custom UI Components

Validate property values, optimize how properties update, and customize how properties display for the UI components you author.

Customize Properties of HTML UI Components

Use HTML UI components to author custom UI component classes with more flexibility.