MultiBinding.Mode Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą kierunek przepływu danych tego powiązania.

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

Wartość właściwości

BindingMode

BindingMode Jedna z wartości. Wartość domyślna to Default, która zwraca domyślną wartość trybu powiązania właściwości zależności docelowej. Jednak wartość domyślna różni się dla każdej właściwości zależności. Ogólnie rzecz biorąc, właściwości kontrolki z możliwością edycji użytkownika, takie jak Text, domyślnie są to powiązania dwukierunkowe, natomiast większość innych właściwości domyślnie do powiązań jednokierunkowych.

Programowy sposób określania, czy właściwość zależności wiąże się domyślnie z jednokierunkowym lub dwukierunkowym sposobem, jest pobranie metadanych właściwości za pomocą metody , GetMetadata(Type) a następnie sprawdzenie wartości logicznej BindsTwoWayByDefault właściwości.

Uwagi

Wartości Mode właściwości i UpdateSourceTrigger określają funkcjonalność MultiBinding elementu i są używane jako wartości domyślne dla wszystkich powiązań w kolekcji, chyba że pojedyncze powiązanie zastępuje te właściwości. Jeśli na przykład Mode właściwość obiektu MultiBinding jest ustawiona na TwoWaywartość , wszystkie powiązania w kolekcji są brane pod uwagę TwoWay , chyba że jawnie ustawiono inną Mode wartość dla jednego z powiązań. Aby uzyskać więcej informacji, zobacz właściwości Binding.Mode i Binding.UpdateSourceTrigger .

Dotyczy