FrameworkContentElement.SetBinding 메서드

정의

지정된 종속성 속성에 대해 이 요소에 바인딩을 연결합니다.

오버로드

Name Description
SetBinding(DependencyProperty, String)

제공된 원본 속성 이름을 기반으로 이 요소에 바인딩을 데이터 원본에 대한 경로 자격으로 연결합니다.

SetBinding(DependencyProperty, BindingBase)

제공된 바인딩 개체에 따라 이 요소에 바인딩을 연결합니다.

SetBinding(DependencyProperty, String)

제공된 원본 속성 이름을 기반으로 이 요소에 바인딩을 데이터 원본에 대한 경로 자격으로 연결합니다.

public:
 System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding(System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression

매개 변수

dp
DependencyProperty

바인딩된 속성을 식별합니다.

path
String

바인딩에 사용되는 속성의 원본 속성 이름 또는 경로입니다.

반품

바인딩의 조건을 기록합니다. 이 반환 값은 오류 검사에 유용할 수 있습니다.

예제

다음은 새 사용자 지정 데이터 개체를 Paragraph 만들고 해당 개체를 해당 개체로 DataContext설정하고 바인딩 경로를 해당 속성으로 설정하여 요소에 대한 바인딩을 설정하는 예제입니다.

MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")

설명

이 메서드는 현재 인스턴스를 로 DependencyObject전달하고 제공된 path 매개 변수를 기반으로 새 Binding 인스턴스를 만드는 호출BindingOperations.SetBinding을 위한 편리한 메서드입니다. 이 서명은 간단한 기본 바인딩을 설정하는 경우에 더 편리합니다. 기본이 아닌 조건에 바인딩 속성을 지정해야 하거나 또는 사용 MultiBindingPriorityBinding하려는 경우 서명을 사용해야 SetBinding(DependencyProperty, BindingBase) 합니다.

적용 대상

SetBinding(DependencyProperty, BindingBase)

제공된 바인딩 개체에 따라 이 요소에 바인딩을 연결합니다.

public:
 System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding(System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase

매개 변수

dp
DependencyProperty

바인딩된 속성을 식별합니다.

binding
BindingBase

데이터 바인딩을 나타냅니다.

반품

바인딩의 조건을 기록합니다. 이 반환 값은 오류 검사에 유용할 수 있습니다.

예제

다음은 새 Binding 개체를 만들고 원본을 Paragraph 새로 빌드 DateTime 된 개체로 설정하여 요소에 대한 바인딩을 설정하는 예제입니다.

DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)

설명

이 메서드는 호출에 대 한 BindingOperations.SetBinding편리한 메서드입니다.로 현재 인스턴스 DependencyObject를 전달 합니다.

적용 대상