방법: 바인딩된 대상 속성에서 바인딩 개체 가져오기

이 예제에서는 데이터 바인딩된 대상 속성에서 바인딩 개체를 가져오는 방법을 보여 줍니다.

예제

다음을 수행하면 Binding 개체를 얻을 수 있습니다.

// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);

참고

대상 개체의 둘 이상의 속성이 데이터 바인딩을 사용하고 있을 수 있으므로 원하는 바인딩에 대한 종속성 속성을 지정해야 합니다.

아니면 BindingExpression을 가져온 다음 ParentBinding 속성의 값을 가져옵니다.

전체 예제는 Binding Validation Sample(바인딩 유효성 검사 샘플)을 참조하세요.

참고

바인딩이 MultiBinding이라면 BindingOperations.GetMultiBinding을 사용하세요. PriorityBinding이라면 BindingOperations.GetPriorityBinding을 사용하세요. 대상 속성이 Binding, MultiBinding 또는 PriorityBinding을 이용해 바인딩했는지 잘 모르겠다면 BindingOperations.GetBindingBase를 사용하면 됩니다.

참고 항목