通过


Binding.Mode 属性

定义

获取或设置一个值,该值指示绑定中数据流的方向。

public:
 property System::Windows::Data::BindingMode Mode { System::Windows::Data::BindingMode get(); void set(System::Windows::Data::BindingMode value); };
public System.Windows.Data.BindingMode Mode { get; set; }
member this.Mode : System.Windows.Data.BindingMode with get, set
Public Property Mode As BindingMode

属性值

其中一个 BindingMode 值。 默认值返回 Default目标依赖属性的默认绑定模式值。 但是,每个依赖属性的默认值各不相同。 通常,用户可编辑的控件属性(如文本框和复选框)默认为双向绑定,而大多数其他属性默认为单向绑定。

默认情况下,确定依赖属性是使用属性的属性元数据,然后检查属性 GetMetadata(Type)BindsTwoWayByDefault 布尔值,还是双向绑定的编程方式。

注解

若要支持 OneWayTwoWay 绑定,基础数据必须实现 INotifyPropertyChanged。 有关详细信息,请参阅 “如何:实现属性更改通知”。

对于 TwoWayOneWayToSource 绑定,可以通过设置 UpdateSourceTrigger 属性来控制目标到源更新。 有关详细信息,请参阅 UpdateSourceTrigger

有关不同绑定模式的详细信息,请参阅 数据绑定概述

适用于