Binding.Mode Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje směr toku dat v vazbě.
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
Hodnota vlastnosti
Jedna z BindingMode hodnot. Výchozí hodnota je Default, která vrátí výchozí hodnotu režimu vazby cílové vlastnosti závislosti. Výchozí hodnota se ale pro každou vlastnost závislosti liší. Obecně platí, že uživatelsky upravitelné vlastnosti ovládacího prvku, jako jsou textová pole a zaškrtávací políčka, mají výchozí obousměrné vazby, zatímco většina ostatních vlastností má výchozí jednosměrné vazby.
Programový způsob, jak určit, zda vlastnost závislosti váže jednosměrnou nebo obousměrnou ve výchozím nastavení, je získat metadata vlastnosti pomocí GetMetadata(Type) a pak zkontrolovat logickou hodnotu BindsTwoWayByDefault vlastnosti.
Poznámky
Pro podporu OneWay a TwoWay vazby musí podkladová data implementovat INotifyPropertyChanged. Podrobnosti naleznete v tématu Postupy: Implementace oznámení o změně vlastnosti.
U TwoWay nebo OneWayToSource vazby můžete řídit aktualizace cílového zdroje nastavením UpdateSourceTrigger vlastnosti. Další informace najdete na webu UpdateSourceTrigger.
Další informace o různých režimech vazeb najdete v tématu Přehled datových vazeb.