BindingBase.Delay 屬性

定義

在目標的值變更之後,取得或設定更新繫結來源之前等待的時間長度 (以毫秒為單位)。

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

屬性值

再更新繫結來源前的等候時間長度,以毫秒計算。

備註

每當目標上的屬性值變更時,當您使用系結來更新系結來源時,您會將 Mode 屬性 TwoWay 設定為 ,並將 UpdateSourceTrigger 設定為 PropertyChanged 。 在此情況下,您可以使用 Delay 屬性來指定目標變更和來源更新時是否應該有時間延遲。 當您想要讓使用者變更來源物件上的屬性,但不想讓每個變更立即認可至來源時,這非常有用。 例如,假設您有一個文字方塊,該文字方塊是系結至資料物件屬性的資料雙向。 當使用者變更文字方塊中的值時,來源就會更新。 若要啟用此案例,請將 上的 Binding 屬性設定為 TwoWayUpdateSourceTrigger 並將 設定 ModePropertyChanged 。 若要避免使用每個按鍵來更新來源物件,請將 Delay 屬性設定為合理的值,使系結只有在使用者停止輸入之後,才會更新該時間量。

適用於