运行时数据绑定将任何普通 C# object
的属性绑定到 UI(用户界面) 允许用户与您的应用程序进行交互。Unity 目前支持三种 UI 系统。 更多信息
参见 术语表 控件的属性。您可以在运行时和编辑器 UI 中使用这种类型的数据绑定。但是,对于编辑器 UI 中的序列化数据,请使用 SerializedObject 数据绑定,因为它对 Unity 的 序列化系统 提供更好的支持,包括撤销/重做功能和多选操作。
主题 | 描述 |
---|---|
运行时绑定的入门 | 从示例中学习运行时绑定的基础知识。 |
在 C# 脚本中创建运行时数据绑定 | 创建运行时数据绑定。 |
定义数据源 | 了解如何为运行时绑定定义数据源,该数据源可以是任何 C# 类型。 |
定义绑定模式和更新触发器 | 定义绑定模式和更新触发器以配置如何在数据源和 UI 之间复制更改。 |
转换数据类型 | 添加类型转换器以在数据源和 UI 之间转换数据类型。 |
定义日志记录级别 | 定义日志记录级别以调试运行时绑定。 |
创建自定义绑定类型 | 创建自定义绑定类型和属性。 |
运行时绑定示例 | 了解如何从示例创建运行时绑定。 |