다음을 통해 공유


FrameworkContentElement.SetBinding 메서드

정의

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

오버로드

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

바인딩에 사용할 소스 속성 이름 또는 속성의 경로입니다.

반환

BindingExpression

바인딩 상태를 기록합니다. 이 반환 값은 오류 검사에 유용할 수 있습니다.

예제

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

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")

설명

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

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

반환

BindingExpressionBase

바인딩 상태를 기록합니다. 이 반환 값은 오류 검사에 유용할 수 있습니다.

예제

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

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전달합니다.

적용 대상