Binding.Mode 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示绑定的数据流方向。
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 属性的布尔值。
注解
若要支持 OneWay 和 TwoWay 绑定,基础数据必须实现 INotifyPropertyChanged。 有关详细信息,请参阅 如何:实现属性更改通知。
对于 TwoWay 或 OneWayToSource 绑定,可以通过设置 UpdateSourceTrigger 属性来控制目标到源的更新。 有关详细信息,请参阅 UpdateSourceTrigger。
有关不同绑定模式的详细信息,请参阅 数据绑定概述。