Xamarin.Forms.BindableObject Members

The members of Xamarin.Forms.BindableObject are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Initializes a new instance of the BindableObject class.

Public Fields

static readonly
BindingContextPropertyBindableProperty. Implements the bound property whose interface is provided by the BindableObject.BindingContext property.

Public Properties

BindingContextobject. Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this Xamarin.Forms.BindableObject.

Public Methods

ClearValue(BindableProperty)
Clears any value set by BindableObject.SetValue for property.
ClearValue(BindablePropertyKey)
Clears any value set by BindableObject.SetValue for the property that is identified by propertyKey.
GetValue(BindableProperty) : object
Returns the value that is contained the BindableProperty.
RemoveBinding(BindableProperty)
Removes a previously set binding.
SetBinding(BindableProperty, BindingBase)
Assigns a binding to a property.
SetValue(BindableProperty, object)
Sets the value of the specified property.
SetValue(BindablePropertyKey, object)
Sets the value of the propertyKey.

Protected Methods

ApplyBindings(object)
Apply the bindings to thisBindableObject.BindingContex.
OnBindingContextChanged()
Override this method to execute an action when the BindingContext changes.
OnPropertyChanged(string)
Call this method from a child class to notify that a change happened on a property.
OnPropertyChanging(string)
Call this method from a child class to notify that a change is going to happen on a property.
static
SetInheritedBindingContext(BindableObject, object)
Sets the inherited context to a nested element.
UnapplyBindings()
Unapply all the bindings.

Public Events

BindingContextChangedRaised whenever the BindableObject.BindingContext property changes.
PropertyChangedRaised when a property has changed.
PropertyChangingRaised when a property is about to change.