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 čekání v milisekundách, než aktualizuje zdroj vazby po hodnotě cílových změn.
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í v milisekundách před aktualizací zdroje vazby
Poznámky
Při použití vazby k aktualizaci zdroje vazby vždy, když se hodnota vlastnosti změní v cíli, nastavíte Mode vlastnost na TwoWay hodnotu a UpdateSourceTrigger na PropertyChangedhodnotu . V této situaci můžete vlastnost použít Delay k určení, zda by mělo 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 u zdrojového objektu, ale nechcete, aby každá změna byla okamžitě potvrzena 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 a UpdateSourceTrigger na hodnotu PropertyChanged. Chcete-li zabránit aktualizaci zdrojového objektu pomocí každého 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.