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

属性值

Int32

在更新绑定资源之前要等待的时间(以毫秒为单位)。

注解

每当目标上的属性值发生更改时,使用绑定来更新绑定源时,会将属性设置为ModeTwoWayUpdateSourceTrigger设置为 PropertyChanged。 在这种情况下,可以使用 Delay 该属性指定在更改目标的时间和更新源之间是否应存在时间延迟。 如果希望用户能够更改源对象上的属性,但不希望每次更改立即提交到源,这非常有用。 例如,假设你有一个文本框,该文本框是数据双向绑定到数据对象的属性。 当用户更改文本框中的值时,将更新源。 若要启用此方案,请将属性设置为 Mode Binding to TwoWayUpdateSourceTrigger to PropertyChanged。 为了避免使用每个击键更新源对象,请将 Delay 该属性设置为合理的值,使绑定仅在用户停止键入后才会更新。

适用于