Share via


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 屬性。

適用於