BindableObject.BindingContextProperty 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
해당 인터페이스가 BindingContext 속성에서 제공된 바인딩된 속성을 구현합니다.
public static readonly Xamarin.Forms.BindableProperty BindingContextProperty;
staticval mutable BindingContextProperty : Xamarin.Forms.BindableProperty
필드 값
설명
다음 예제에서는 BindingContext에 바인딩을 설정하는 방법을 보여줍니다.
class PersonView : ContentView
{
public PersonView ()
{
var label = new Label ();
label.SetBinding (Label.TextProperty, "Name");
Content = label;
}
}
var stack = new StackLayout {
Orientation = StackOrientation.Vertical,
};
var jane = new PersonView ();
jane.SetBinding (BindableObject.BindingContext, "Jane");
stack.Children.Add (jane);
var john = new PersonView ();
john.SetBinding (BindableObject.BindingContext, "John");
stack.Children.Add (john);
stack.BindingContext = new {Jane = new {Name = "Jane Doe"}, John = new {Name = "John Doe"}};