Xamarin.Forms.BindableProperty Members

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

See Also: Inherited members from System.Object

Public Properties

[read-only]
DeclaringTypeType. Gets the type declaring the BindableProperty
[read-only]
DefaultBindingModeBindingMode. Gets the default BindingMode.
[read-only]
DefaultValueobject. Gets the default value for the BindableProperty.
[read-only]
DefaultValueCreatorFunc<object>. Gets the Func used as default value creator.
[read-only]
IsReadOnlybool. Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
[read-only]
PropertyNamestring. Gets the property name.
[read-only]
ReturnTypeType. Gets the type of the BindableProperty.

Public Methods

static
Create(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate) : BindableProperty
Creates a new instance of the BindableProperty class.
static
Create(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate) : BindableProperty
Creates a new instance of the BindableProperty class.
static
Create<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<TDeclarer, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>) : BindableProperty
Creates a new instance of the BindableProperty class.
static
Create<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<TDeclarer, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<TDeclarer, TPropertyType>) : BindableProperty
Creates a new instance of the BindableProperty class.
static
CreateAttached(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate) : BindableProperty
Creates a new instance of the BindableProperty class for an attached property.
static
CreateAttached(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate) : BindableProperty
Creates a new instance of the BindableProperty class for an attached property.
static
CreateAttached<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<BindableObject, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>) : BindableProperty
Creates a new instance of the BindableProperty class.
static
CreateAttached<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<BindableObject, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<BindableObject, TPropertyType>) : BindableProperty
Creates a new instance of the BindableProperty class.
static
CreateAttachedReadOnly(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate) : BindablePropertyKey
Creates a new instance of the BindableProperty class for attached read-only properties.
static
CreateAttachedReadOnly(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate) : BindablePropertyKey
Creates a new instance of the BindableProperty class for attached read-only properties.
static
CreateAttachedReadOnly<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<BindableObject, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>) : BindablePropertyKey
Creates a new instance of the BindablePropertyKey class.
static
CreateAttachedReadOnly<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<BindableObject, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<BindableObject, TPropertyType>) : BindablePropertyKey
Creates a new instance of the BindablePropertyKey class.
static
CreateReadOnly(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate, BindableProperty.CreateDefaultValueDelegate) : BindablePropertyKey
Creates a new instance of the BindablePropertyKey class.
static
CreateReadOnly(string, Type, Type, object, BindingMode, BindableProperty.ValidateValueDelegate, BindableProperty.BindingPropertyChangedDelegate, BindableProperty.BindingPropertyChangingDelegate, BindableProperty.CoerceValueDelegate) : BindablePropertyKey
Creates a new instance of the BindablePropertyKey class.
static
CreateReadOnly<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<TDeclarer, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>) : BindablePropertyKey
Creates a new instance of the BindableProperty class.
static
CreateReadOnly<TDeclarer,TPropertyType>(System.Linq.Expressions.Expression<Func<TDeclarer, TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>, BindableProperty.BindingPropertyChangedDelegate<TPropertyType>, BindableProperty.BindingPropertyChangingDelegate<TPropertyType>, BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<TDeclarer, TPropertyType>) : BindablePropertyKey
Creates a new instance of the BindableProperty class.