BindableObject.BindingContext 속성

정의

BindableObject에 속하는 바인딩된 속성의 대상이 되는 속성을 포함하는 개체를 가져오거나 설정합니다. 이는 바인딩 가능 속성입니다.

public:
 property System::Object ^ BindingContext { System::Object ^ get(); void set(System::Object ^ value); };
public object BindingContext { get; set; }
member this.BindingContext : obj with get, set
Public Property BindingContext As Object

속성 값

ObjectBindableObject에 속하는 바인딩된 속성의 대상이 될 속성을 포함하는 입니다. 이는 바인딩 가능 속성입니다.

설명

일반적으로 모든 호출 SetBinding(BindableProperty, BindingBase) 이 이루어진 후 가 설정된 경우 BindingContext 런타임 성능이 더 좋습니다.

다음 예제에서는 BindingContext 및 Binding을 레이블에 적용하는 방법을 보여 줍니다(BindableObject에서 상속).

var label = new Label ();
label.SetBinding (Label.TextProperty, "Name");
label.BindingContext = new {
    Name = "John Doe",
    Company = "Xamarin"
};

Debug.WriteLine (label.Text); // prints "John Doe"

적용 대상