FrameworkContentElement.SetBinding 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 종속성 속성에 대해 이 요소에 바인딩을 연결합니다.
오버로드
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
매개 변수
바인딩된 속성을 식별합니다.
- path
- String
바인딩에 사용할 소스 속성 이름 또는 속성의 경로입니다.
반환
바인딩 상태를 기록합니다. 이 반환 값은 오류 검사에 유용할 수 있습니다.
예제
다음 예제에서는 새 사용자 지정 데이터 개체를 만들고, 해당 개체를 해당 개체로 설정하고, 바인딩 경로를 해당 개체 내의 속성으로 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
매개 변수
바인딩된 속성을 식별합니다.
- binding
- BindingBase
데이터 바인딩을 나타냅니다.
반환
바인딩 상태를 기록합니다. 이 반환 값은 오류 검사에 유용할 수 있습니다.
예제
다음은 새 개체를 만들고 원본을 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전달합니다.