BindableObject.SetBinding(BindableProperty, BindingBase) Method

Definition

Assigns a binding to a bindable property.

public:
 void SetBinding(Microsoft::Maui::Controls::BindableProperty ^ targetProperty, Microsoft::Maui::Controls::BindingBase ^ binding);
public void SetBinding (Microsoft.Maui.Controls.BindableProperty targetProperty, Microsoft.Maui.Controls.BindingBase binding);
member this.SetBinding : Microsoft.Maui.Controls.BindableProperty * Microsoft.Maui.Controls.BindingBase -> unit
Public Sub SetBinding (targetProperty As BindableProperty, binding As BindingBase)

Parameters

targetProperty
BindableProperty

The bindable property on which to apply binding.

binding
BindingBase

The binding to set for targetProperty.

Remarks

The following example shows how to set a binding to a property:

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

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

Applies to