创建自定义UI组件
创建自己的可重用自定义UI组件,用于应用程序中
创建您自己的自定义UI组件以在您的应用程序中使用或与他人共享。您可以使用自定义组件来扩展现有的UI组件功能,将大型应用程序分解为独立和可维护的部分,并为用户设计一个界面,以便在多个应用程序中自定义和重用组件。类的子类以交互方式或编程方式创建自定义组件ComponentContainer
基类。在这两种情况下,你可以配置你的组件在App Designer应用程序中交互使用。
克拉森
matlab.ui.componentcontainer.ComponentContainer |
用于开发自定义UI组件对象的基类 |
Funktionen
appdesigner.customcomponent.configureMetadata |
配置自定义UI组件用于应用程序设计器 |
appdesigner.customcomponent.removeMetadata |
从应用程序设计器中删除自定义UI组件 |
有能力
在App Designer中创建组件
- 在应用设计器中创建一个简单的自定义UI组件
通过基本步骤以交互方式创建一个简单的自定义UI组件。 - 在应用程序设计器中为自定义UI组件创建公共属性
通过指定数据类型、默认值和属性验证函数,创建并验证自定义UI组件属性值。 - 在应用程序设计器中为自定义UI组件创建回调
为自定义UI组件创建公共回调,用于在应用程序中编程组件行为。 - 在应用设计器中定义自定义UI组件启动任务
在应用中首次创建自定义UI组件时执行一次性启动任务。 - 在应用程序设计器中验证自定义UI组件的行为
验证组件的公共属性、回调和显示是否如预期的那样显示和运行。 - 在应用程序设计器中为自定义UI组件编写属性集方法
通过为这些属性编写set方法,执行公共属性的自定义验证。 - 为自定义UI组件回调创建事件数据
定义与回调相关的事件数据,该回调提供关于用户交互的信息。
以编程方式创建组件
- 以编程方式开发自定义UI组件
完成使用MATLAB编写自定义UI组件类的基本步骤®功能。 - 以编程方式管理自定义UI组件的属性
验证属性值,优化属性更新方式,并自定义所创建的UI组件的属性显示方式。 - 自定义HTML UI组件的属性
使用HTML UI组件更灵活地编写自定义UI组件类。
使用和共享组件
- 为应用程序设计器配置自定义UI组件
在应用程序设计器中启用自定义UI组件的交互使用。