Binding.UpdateSourceTrigger 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á určuje časování aktualizací zdroje vazby.
public:
property System::Windows::Data::UpdateSourceTrigger UpdateSourceTrigger { System::Windows::Data::UpdateSourceTrigger get(); void set(System::Windows::Data::UpdateSourceTrigger value); };
public System.Windows.Data.UpdateSourceTrigger UpdateSourceTrigger { get; set; }
member this.UpdateSourceTrigger : System.Windows.Data.UpdateSourceTrigger with get, set
Public Property UpdateSourceTrigger As UpdateSourceTrigger
Hodnota vlastnosti
Jedna z UpdateSourceTrigger hodnot. Výchozí hodnota je Default, která vrátí výchozí UpdateSourceTrigger hodnotu cílové vlastnosti závislostí. Výchozí hodnota pro většinu vlastností závislostí je PropertyChangedvšak , zatímco Text vlastnost má výchozí hodnotu LostFocus.
Programový způsob, jak určit výchozí UpdateSourceTrigger hodnotu vlastnosti závislosti, je získat metadata vlastnosti vlastnost pomocí GetMetadata(Type) a pak zkontrolovat hodnotu DefaultUpdateSourceTrigger vlastnosti.
Poznámky
Vazby, které jsou TwoWay nebo OneWayToSource naslouchají změnám v cílové vlastnosti, a šíří je zpět do zdroje. Tento zdroj se označuje jako aktualizace zdroje. K těmto aktualizacím obvykle dochází při každé změně cílové vlastnosti. To je v pořádku pro zaškrtávací políčka a další jednoduché ovládací prvky, ale obvykle není vhodné pro textová pole. Aktualizace po každém stisknutí kláves může snížit výkon a uživateli odepře obvyklou příležitost k backspace a opravit chyby při psaní před potvrzením nové hodnoty. Proto výchozí UpdateSourceTrigger hodnota vlastnosti je LostFocus a ne PropertyChangedText .
Pokud nastavíte UpdateSourceTrigger hodnotu na Explicit, je nutné volat metodu UpdateSource nebo se změny nebudou šířit zpět do zdroje.