MultiBinding.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,返回目标依赖属性的默认绑定模式值。 但是,每个依赖属性的默认值各不相同。 通常,用户可编辑的控件属性(例如 Text,默认为双向绑定),而大多数其他属性默认为单向绑定。
默认情况下,确定依赖属性是使用属性的属性元数据,然后检查属性 GetMetadata(Type) 的 BindsTwoWayByDefault 布尔值,还是双向绑定的编程方式。
注解
这些 Mode 值和 UpdateSourceTrigger 属性确定集合中所有绑定的功能 MultiBinding ,并用作集合中所有绑定的默认值,除非单个绑定重写这些属性。 例如,如果Mode对象上的MultiBinding属性设置为TwoWay,则除非显式对其中一个绑定设置不同的Mode值,否则将考虑TwoWay集合中的所有绑定。 有关详细信息,请参阅和Binding.ModeBinding.UpdateSourceTrigger属性。