BindingBase.Delay Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ezredmásodpercben lekéri vagy beállítja a kötési forrás frissítésének időtartamát a célérték módosítása utá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
Tulajdonság értéke
Ezredmásodpercben meg kell várni a kötés forrásának frissítése előtt.
Megjegyzések
Amikor kötéssel frissíti a kötés forrását, amikor a tulajdonság értéke megváltozik a célon, a Mode tulajdonságot a következőre TwoWayUpdateSourceTriggerPropertyChangedállítja be. Ebben az esetben a Delay tulajdonság használatával megadhatja, hogy a cél módosítása és a forrás frissítése között legyen-e időkésés. Ez akkor hasznos, ha engedélyezni szeretné, hogy a felhasználók módosíthassanak egy tulajdonságot egy forrásobjektumon, de nem szeretné, hogy az egyes módosítások azonnal le legyenek kötelezve a forrásra. Tegyük fel például, hogy van egy szövegdoboza, amely egy adatobjektum tulajdonságához kétirányú adat. Amikor a felhasználó módosítja a szövegmező értékét, a forrás frissül. A forgatókönyv engedélyezéséhez állítsa be a Mode tulajdonságot a Binding következőre TwoWay és a UpdateSourceTrigger következőre PropertyChanged. A forrásobjektum minden billentyűleütéssel való frissítésének elkerülése érdekében állítsa a Delay tulajdonságot ésszerű értékre, hogy a kötés csak azután frissüljön, miután a felhasználó leállt a gépelés során.