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 屬性的布林值。
備註
和 UpdateSourceTrigger 屬性的值 Mode 會決定 的功能 MultiBinding ,除非個別系結覆寫這些屬性,否則會用來做為集合中所有系結的預設值。 例如,如果 Mode 物件上的 MultiBinding 屬性設定為 TwoWay ,則除非您明確在其中一個系結上設定不同的 Mode 值,否則會考慮 TwoWay 集合中的所有系結。 如需詳細資訊,請參閱 Binding.Mode 和 Binding.UpdateSourceTrigger 屬性。