Binding.Mode Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.