包含此页的版本:
不含此页的版本:
若要定义如何在数据源和 UI 之间复制更改,可以设置绑定对象的绑定模式和更新触发器。你可以在UI Builder、UXML或C#中设置绑定模式和更新触发器。
绑定模式配置如何在数据源和 UI 之间复制更改。以下绑定模式可用:
提示:确保根据需要设置适当的绑定模式。例如,要防止 UI 中的更改反映在源中,或者如果 UI 是只读的,请将bindingMode自BindingMode.ToTarget.
您可以在每一帧上或在数据源中发生更改时更新绑定对象。以下更新触发器可用:
要定义更新触发器,请使用以下属性:
MarkDirty:将绑定对象设置为dirty,以便在下一个周期中更新。updateTrigger:更新每一帧的绑定对象,而不考虑数据源版本。注意:不要将绑定类型保留为每个元素的状态。可以同时跨多个元素和属性使用绑定实例。在更新和回调期间,绑定系统会传入包含目标元素、绑定 ID 和相关数据的上下文对象。您可以使用此上下文对象来存储每个元素的状态。