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

바인딩 소스를 업데이트하기 전까지 대기하는 시간(밀리초)입니다.

설명

바인딩을 사용하여 대상에서 속성 값이 변경 될 때마다 바인딩 소스를 업데이트하는 경우 Mode 속성을 TwoWay UpdateSourceTrigger PropertyChanged설정합니다. 이 경우 속성을 사용하여 Delay 대상이 변경된 시점과 원본이 업데이트되는 시점 사이에 시간 지연이 있는지 여부를 지정할 수 있습니다. 이 기능은 사용자가 원본 개체의 속성을 변경할 수 있도록 설정하려고 하지만 각 변경 내용이 원본에 즉시 커밋되지 않도록 하려는 경우에 유용합니다. 예를 들어 데이터 개체의 속성에 양방향으로 바인딩된 데이터 텍스트 상자가 있다고 가정합니다. 사용자가 텍스트 상자의 값을 변경하면 원본이 업데이트됩니다. 이 시나리오를 사용하도록 설정하려면 해당 속성을 다음 PropertyChangedUpdateSourceTrigger TwoWay Binding 으로 설정합니다.Mode 모든 키 입력을 사용하여 원본 개체를 업데이트하지 않도록 하려면 사용자가 입력을 중지한 후에만 바인딩이 업데이트되도록 적절한 값으로 속성을 설정합니다 Delay .

적용 대상