Binding.Mode Właściwość

Definicja

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

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

Jedna z BindingMode 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 pola tekstowe i pola wyboru, domyślnie do powiązań dwukierunkowych, podczas gdy większość innych właściwości jest domyślna 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 właściwości przy użyciu, GetMetadata(Type) a następnie sprawdzenie wartości logicznej BindsTwoWayByDefault właściwości.

Uwagi

Aby obsługiwać OneWay powiązania i TwoWay powiązania, podstawowe dane muszą implementować INotifyPropertyChangedelement . Aby uzyskać szczegółowe informacje, zobacz Instrukcje: implementowanie powiadomienia o zmianie właściwości.

W przypadku TwoWay lub OneWayToSource powiązań można kontrolować aktualizacje typu target-to-source, ustawiając UpdateSourceTrigger właściwość . Aby uzyskać więcej informacji, zobacz UpdateSourceTrigger.

Aby uzyskać więcej informacji na temat różnych trybów powiązań, zobacz Omówienie powiązania danych.

Dotyczy