MultiBinding.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

BindingMode 值之一。 默认值为 Default,它返回目标依赖属性的默认绑定模式值。 但是,每个依赖属性的默认值都不同。 一般情况下,用户可编辑的控件属性(例如 Text)默认为双向绑定,而其他大多数属性默认为单向绑定。

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

注解

属性UpdateSourceTrigger的值Mode决定了集合中所有绑定的功能MultiBinding,并且用作集合中所有绑定的默认值,除非单个绑定重写这些属性。 例如,如果Mode对象上的MultiBinding属性设置为 TwoWay,则除非显式设置其中一个绑定上的其他Mode值,否则将考虑TwoWay集合中的所有绑定。 有关详细信息,请参阅 Binding.ModeBinding.UpdateSourceTrigger 属性。

适用于