BindingBase.Delay Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de hoeveelheid tijd in milliseconden opgehaald of ingesteld om te wachten voordat de bindingsbron wordt bijgewerkt nadat de waarde op het doel is gewijzigd.
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
Waarde van eigenschap
De hoeveelheid tijd, in milliseconden, om te wachten voordat de bindingsbron wordt bijgewerkt.
Opmerkingen
Wanneer u een binding gebruikt om de bindingsbron bij te werken wanneer de waarde van de eigenschap op het doel wordt gewijzigd, stelt u de Mode eigenschap in op en op UpdateSourceTriggerPropertyChanged.TwoWay In deze situatie kunt u de Delay eigenschap gebruiken om op te geven of er een tijdsvertraging moet zijn tussen wanneer het doel wordt gewijzigd en wanneer de bron wordt bijgewerkt. Dit is handig als u wilt dat gebruikers een eigenschap in een bronobject kunnen wijzigen, maar u niet wilt dat elke wijziging onmiddellijk wordt doorgevoerd in de bron. Stel dat u een tekstvak hebt dat in twee richtingen is gebonden aan een eigenschap van een gegevensobject. Wanneer de gebruiker de waarde in het tekstvak wijzigt, wordt de bron bijgewerkt. Als u dit scenario wilt inschakelen, stelt u de Mode eigenschap in op en BindingTwoWay op UpdateSourceTriggerPropertyChanged. Als u wilt voorkomen dat het bronobject bij elke toetsaanslag wordt bijgewerkt, stelt u de Delay eigenschap in op een redelijke waarde om ervoor te zorgen dat de binding pas wordt bijgewerkt nadat die hoeveelheid tijd is verstreken sinds de gebruiker stopte met typen.