다음을 통해 공유


Binding.Mode 속성

정의

바인딩에서 데이터 흐름의 방향을 나타내는 값을 가져오거나 설정합니다.

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

속성 값

값 중 BindingMode 하나입니다. 기본값은 Default대상 종속성 속성의 기본 바인딩 모드 값을 반환하는 것입니다. 그러나 기본값은 각 종속성 속성에 따라 다릅니다. 일반적으로 텍스트 상자 및 확인란과 같은 사용자가 편집할 수 있는 컨트롤 속성은 기본적으로 양방향 바인딩으로 설정되지만 대부분의 다른 속성은 기본적으로 단방향 바인딩으로 설정됩니다.

종속성 속성이 기본적으로 단방향 또는 양방향으로 바인딩되는지 여부를 확인하는 프로그래밍 방식의 방법은 속성의 속성 메타데이터를 가져와 GetMetadata(Type) 서 속성의 BindsTwoWayByDefault 부울 값을 확인하는 것입니다.

설명

지원 OneWayTwoWay 바인딩하려면 기본 데이터를 구현 INotifyPropertyChanged해야 합니다. 자세한 내용은 방법: 속성 변경 알림 구현을 참조하세요.

또는 OneWayToSource 바인딩의 경우 TwoWay 속성을 설정하여 대상-원본 업데이트를 제어할 UpdateSourceTrigger 수 있습니다. 자세한 내용은 UpdateSourceTrigger를 참조하세요.

다양한 바인딩 모드에 대한 자세한 내용은 데이터 바인딩 개요를 참조하세요.

적용 대상