Sdílet prostřednictvím


Binding.UpdateSourceTrigger Vlastnost

Definice

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

UpdateSourceTrigger

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.

Platí pro

Viz také