Binding.UpdateSourceTrigger Property

Definition

바인딩 소스 업데이트의 타이밍을 결정하는 값을 가져오거나 설정합니다.Gets or sets a value that determines the timing of binding source updates.

public:
 property System::Windows::Data::UpdateSourceTrigger UpdateSourceTrigger { System::Windows::Data::UpdateSourceTrigger get(); void set(System::Windows::Data::UpdateSourceTrigger value); };
public System.Windows.Data.UpdateSourceTrigger UpdateSourceTrigger { get; set; }
member this.UpdateSourceTrigger : System.Windows.Data.UpdateSourceTrigger with get, set
Public Property UpdateSourceTrigger As UpdateSourceTrigger

Property Value

UpdateSourceTrigger

UpdateSourceTrigger 값 중 하나입니다.One of the UpdateSourceTrigger values. 기본값은 Default이며, 대상 종속성 속성의 기본 UpdateSourceTrigger 값을 반환합니다.The default is Default, which returns the default UpdateSourceTrigger value of the target dependency property. 그러나 대부분의 종속성 속성 기본값이 PropertyChanged인 반면 Text 속성은 기본값이 LostFocus입니다.However, the default value for most dependency properties is PropertyChanged, while the Text property has a default value of LostFocus.

종속성 속성의 기본 UpdateSourceTrigger 값을 프로그래밍 방식으로 결정하려면 GetMetadata(Type)를 사용하여 속성의 속성 메타데이터를 가져온 후 DefaultUpdateSourceTrigger 속성의 값을 확인합니다.A programmatic way to determine the default UpdateSourceTrigger value of a dependency property is to get the property metadata of the property using GetMetadata(Type) and then check the value of the DefaultUpdateSourceTrigger property.

Remarks

TwoWay 또는 OneWayToSource 된 바인딩은 대상 속성의 변경 내용을 수신 대기 하 고 다시 소스로 전파 합니다.Bindings that are TwoWay or OneWayToSource listen for changes in the target property and propagate them back to the source. 이를 소스 업데이트라고 합니다.This is known as updating the source. 일반적으로 이러한 업데이트는 대상 속성이 변경 될 때마다 발생 합니다.Usually, these updates happen whenever the target property changes. 확인란 및 기타 간단한 컨트롤에 대 한이 경우 것만 일반적으로 텍스트 필드에 적합 합니다.This is fine for check boxes and other simple controls, but it is usually not appropriate for text fields. 모든 키 입력에는 성능이 저하 될 수 있습니다 하 고 새 값으로 커밋하기 전에 입력 오류를 수정 하 고 백스페이스 수 일반적인 사용자 거부 후 업데이트 합니다.Updating after every keystroke can diminish performance and it denies the user the usual opportunity to backspace and fix typing errors before committing to the new value. 따라서 Text 속성의 기본 UpdateSourceTrigger 값은 LostFocus 되어 PropertyChanged되지 않습니다.Therefore, the default UpdateSourceTrigger value of the Text property is LostFocus and not PropertyChanged.

UpdateSourceTrigger 값을 Explicit로 설정 하는 경우 UpdateSource 메서드를 호출 해야 합니다. 그렇지 않으면 변경 내용이 다시 소스로 전파 되지 않습니다.If you set the UpdateSourceTrigger value to Explicit, you must call the UpdateSource method or the changes will not propagate back to the source.

Applies to

See also