BindableObject
Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. BindableProperty.
Implements the bound property whose interface is provided by the BindingContext property.
Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.
Raised whenever the BindingContext property changes.
Raised when a property has changed.
Raised when a property is about to change.
protected BindableObject()
Sets the inherited context to a nested element.
Apply the bindings to BindingContext.
Clears any value set by SetValue* for property.
Clears any value set by SetValue* for the property that is identified by propertyKey.
Returns the value that is contained in the BindableProperty.
For internal use by the Xamarin.Forms platform.
public object[] GetValues(BindableProperty property0, BindableProperty property1, BindableProperty property2)
For internal use by the Xamarin.Forms platform.
Returns true if the target property exists and has been set.
Override this method to execute an action when the BindingContext changes.
Call this method from a child class to notify that a change happened on a property.
Call this method from a child class to notify that a change is going to happen on a property.
Removes a previously set binding.
Assigns a binding to a property.
Sets the value of the specified property.
Sets the value of the propertyKey.
For internal use by the Xamarin.Forms platform.
Unapplies all previously set bindings.