要定义如何在数据源和UI(用户界面) 允许用户与您的应用程序交互。Unity 目前支持三种 UI 系统。 更多信息
参见 术语表之间复制更改,您可以为绑定对象设置绑定模式和更新触发器。您可以在 UI Builder、UXML 或 C# 中设置绑定模式和更新触发器。
绑定模式 配置如何在数据源和 UI 之间复制更改。以下绑定模式可用
提示:确保根据您的需求设置适当的绑定模式。例如,要防止 UI 中的更改反映在源中或 UI 是只读的,请将bindingMode
设置为BindingMode.ToTarget
。
您可以每帧更新绑定对象,或者在数据源中发生更改时更新。以下更新触发器可用
要定义更新触发器,请使用以下属性
MarkDirty
:将绑定对象设置为脏
,以便在下一个周期更新。updateTrigger
:每帧更新绑定对象,而不管数据源版本如何。注意:不要保留每个元素状态的绑定类型。您可以同时跨多个元素和属性使用绑定实例。在更新和回调期间,绑定系统传入一个上下文对象,其中包含目标元素、绑定 ID 和相关数据。您可以使用此上下文对象来存储每个元素状态。