BindableProperty Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A BindableProperty is a backing store for properties allowing bindings on BindableObject .
In this article
[System.Diagnostics.DebuggerDisplay("{PropertyName}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.BindablePropertyConverter))]
public sealed class BindableProperty
type BindableProperty = class
Inheritance
Attributes
Fields
Properties
Methods
Create(String, Type, Type, Object, BindingMode, BindableProperty+ValidateValueDelegate,
BindableProperty+BindingPropertyChangedDelegate, BindableProperty+BindingPropertyChangingDelegate,
BindableProperty+CoerceValueDelegate, BindableProperty+CreateDefaultValueDelegate)
Creates a new instance of the BindableProperty class.
Create<TDeclarer,TPropertyType>(Expression<Func<TDeclarer,TPropertyType>>,
TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangedDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangingDelegate<TPropertyType>,
BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<TDeclarer,
TPropertyType>)
Obsolete.
Deprecated. Do not use.
CreateAttached(String, Type, Type, Object, BindingMode, BindableProperty+ValidateValueDelegate,
BindableProperty+BindingPropertyChangedDelegate, BindableProperty+BindingPropertyChangingDelegate,
BindableProperty+CoerceValueDelegate, BindableProperty+CreateDefaultValueDelegate)
Creates a new instance of the BindableProperty class for an attached property.
CreateAttached<TDeclarer,TPropertyType>(Expression<Func<BindableObject,
TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangedDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangingDelegate<TPropertyType>,
BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<BindableObject,
TPropertyType>)
Obsolete.
Deprecated. Do not use.
CreateAttachedReadOnly(String, Type, Type, Object, BindingMode,
BindableProperty+ValidateValueDelegate, BindableProperty+BindingPropertyChangedDelegate,
BindableProperty+BindingPropertyChangingDelegate, BindableProperty+CoerceValueDelegate,
BindableProperty+CreateDefaultValueDelegate)
Creates a new instance of the BindableProperty class for attached read-only properties.
CreateAttachedReadOnly<TDeclarer,TPropertyType>(Expression<Func<BindableObject,
TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangedDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangingDelegate<TPropertyType>,
BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<BindableObject,
TPropertyType>)
Obsolete.
Deprecated. Do not use.
CreateReadOnly(String, Type, Type, Object, BindingMode, BindableProperty+ValidateValueDelegate,
BindableProperty+BindingPropertyChangedDelegate, BindableProperty+BindingPropertyChangingDelegate,
BindableProperty+CoerceValueDelegate, BindableProperty+CreateDefaultValueDelegate)
Creates a new instance of the BindablePropertyKey class.
CreateReadOnly<TDeclarer,TPropertyType>(Expression<Func<TDeclarer,
TPropertyType>>, TPropertyType, BindingMode, BindableProperty.ValidateValueDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangedDelegate<TPropertyType>,
BindableProperty.BindingPropertyChangingDelegate<TPropertyType>,
BindableProperty.CoerceValueDelegate<TPropertyType>, BindableProperty.CreateDefaultValueDelegate<TDeclarer,
TPropertyType>)
Obsolete.
Deprecated. Do not use.
Applies to
See also