BindingBase.Delay 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í dobu v milisekundách čekat před aktualizací zdroje vazby po hodnotě cíle změny.
public:
property int Delay { int get(); void set(int value); };
public int Delay { get; set; }
member this.Delay : int with get, set
Public Property Delay As Integer
Hodnota vlastnosti
Doba čekání před aktualizací zdroje vazby v milisekundách.
Poznámky
Když použijete vazbu k aktualizaci zdroje vazby při každé změně hodnoty vlastnosti v cíli, nastavíte Mode vlastnost na TwoWay hodnotu a UpdateSourceTrigger na PropertyChangedhodnotu . V této situaci můžete pomocí Delay vlastnosti určit, zda má dojít k časovému zpoždění mezi tím, kdy se cíl změní a kdy se zdroj aktualizuje. To je užitečné, když chcete uživatelům povolit změnu vlastnosti ve zdrojovém objektu, ale nechcete, aby se každá změna okamžitě potvrdila do zdroje. Předpokládejme například, že máte textové pole, které je obousměrně vázané na vlastnost datového objektu. Když uživatel změní hodnotu v textovém poli, zdroj se aktualizuje. Chcete-li tento scénář povolit, nastavte Mode vlastnost Binding na TwoWay hodnotu a UpdateSourceTrigger na hodnotu PropertyChanged. Chcete-li zabránit aktualizaci zdrojového objektu při každém stisknutí klávesy, nastavte Delay vlastnost na přiměřenou hodnotu, aby se vazba aktualizovala až po uplynutí této doby, protože uživatel přestal psát.