Version: 6000.3
语言: 中文
并行细分
绑定系统的比较

数据绑定

数据绑定将非 UI 对象的属性(例如 MonoBehaviour 上的字符串属性)与 UI 对象的属性(例如 TextField 的 value 属性)同步。绑定是指属性与修改它的可视控件之间的链接。使用绑定在属性和特定属性之间同步值视觉元素实例化或派生自 C# 的可视化树的节点VisualElement类。您可以设置外观样式、定义行为并将其作为 UI 的一部分显示在屏幕上。更多信息
请参阅术语表
,因此当 UI 中的值发生变化时,您无需编写事件处理程序

UI Toolkit支持两种类型的数据绑定系统,可用于为编辑器UI和运行时UI创建绑定。

主题 描述
绑定系统的比较 比较运行时绑定和 SerializedObject 数据绑定。
运行时数据绑定 绑定任何普通 C# 的属性object到 UI 控件的属性。可以在运行时 UI 中使用这种类型的数据绑定。你也可以在编辑器UI中使用它,只要它不用于序列化数据。
SerializedObject 数据绑定 绑定SerializedObject到 UI 控件的属性。你只能在编辑器UI中使用这种类型的数据绑定。

其他资源

并行细分
绑定系统的比较