Binding.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,它會傳回目標相依性屬性的預設繫結模式值。 不過,每個相依性屬性的預設值都會不同。 一般而言,使用者可編輯的控制項屬性 (例如文字方塊和核取方塊的控制項屬性) 預設為雙向繫結,而其他大多數屬性則預設為單向繫結。
判斷相依性屬性預設是否會單向或雙向繫結的程式設計方式是,使用 GetMetadata(Type) 取得屬性的屬性中繼資料,然後檢查 BindsTwoWayByDefault 屬性的布林值。
備註
若要支援 OneWay 和 TwoWay 系結,基礎資料必須實作 INotifyPropertyChanged 。 如需詳細資訊,請參閱 如何:實作屬性變更通知。
針對 TwoWay 或 OneWayToSource 系結,您可以藉由設定 UpdateSourceTrigger 屬性來控制目標對來源更新。 如需詳細資訊,請參閱UpdateSourceTrigger。
如需不同系結模式的詳細資訊,請參閱 資料系結概觀。