BindableObject.BindingContext プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この BindableObjectに属するバインドされたプロパティの対象となるプロパティを含むオブジェクトを取得または設定します。
public object BindingContext { get; set; }
member this.BindingContext : obj with get, set
プロパティ値
このBindableObjectに属するバインドされたプロパティの対象となるプロパティを含むSystem.Object。 これはバインド可能なプロパティです。
注釈
<block subset="none" type="note">Typically, if the runtime performance if a BindingContext is set after all calls to SetBinding(BindableProperty, BindingBase) have been been made.</block>
次の例は、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"