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,則集合中的所有綁定都會被考慮 TwoWay ,除非你明確在其中一個綁定上設定不同的 Mode 值。 欲了解更多資訊,請參閱與Binding.UpdateSourceTrigger屬性相關條目Binding.Mode。