Xamarin.Forms.Core 1.0.0.0 1.1.0.0 1.2.0.0 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Object System.Diagnostics.DebuggerDisplay("{PropertyName}") Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.BindablePropertyConverter)) A BindableProperty is a backing store for properties allowing bindings on . Introduction To Data Binding Method 1.0.0.0 1.1.0.0 1.2.0.0 Xamarin.Forms.BindableProperty The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Creates a new instance of the BindableProperty class. A newly created BindableProperty. Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.BindableProperty The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. To be added. A Func used to initialize default value for reference types.. Creates a new instance of the BindableProperty class. A newly created BindableProperty. To be added. Method 1.0.0.0 1.1.0.0 1.2.0.0 Xamarin.Forms.BindableProperty Xamarin.Forms.BindableObject The type of the declaring object. The type of the property. An expression identifying the getter for the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Deprecated. Do not use. A newly created BindableProperty. To be added. Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.") Xamarin.Forms.BindableProperty Xamarin.Forms.BindableObject The type of the declaring object. The type of the property. An expression identifying the getter for the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. To be added. A Func used to initialize default value for reference types.. Deprecated. Do not use. A newly created BindableProperty. Method 1.2.0.0 Xamarin.Forms.BindableProperty The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Creates a new instance of the BindableProperty class for an attached property. A newly created attached BindableProperty. Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.BindableProperty The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. A delegate used to coerce the range of a value. This parameter is optional. Default is null. A Func used to initialize default value for reference types.. Creates a new instance of the BindableProperty class for an attached property. A newly created attached BindableProperty. Method 1.0.0.0 1.1.0.0 1.2.0.0 Xamarin.Forms.BindableProperty The type of the declaring object. The type of the property. An expression identifying a static method returning the value of the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Deprecated. Do not use. A newly created BindableProperty. Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.") Xamarin.Forms.BindableProperty The type of the declaring object. The type of the property. An expression identifying a static method returning the value of the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. A delegate used to coerce the range of a value. This parameter is optional. Default is null. A Func used to initialize default value for reference types.. Deprecated. Do not use. A newly created BindableProperty. Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. Method 1.2.0.0 Xamarin.Forms.BindablePropertyKey The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Creates a new instance of the BindableProperty class for attached read-only properties. A newly created attached read-only BindableProperty. Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.BindablePropertyKey The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. A delegate used to coerce the range of a value. This parameter is optional. Default is null. A Func used to initialize default value for reference types. Creates a new instance of the BindableProperty class for attached read-only properties. A newly created attached read-only BindableProperty. Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. Method 1.0.0.0 1.1.0.0 1.2.0.0 Xamarin.Forms.BindablePropertyKey The type of the declaring object. The type of the property. An expression identifying a static method returning the value of the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Deprecated. Do not use. A newly created BindablePropertyKey. Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.") Xamarin.Forms.BindablePropertyKey The type of the declaring object. The type of the property. An expression identifying a static method returning the value of the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. A delegate used to coerce the range of a value. This parameter is optional. Default is null. A Func used to initialize default value for reference types. Deprecated. Do not use. A newly created BindablePropertyKey. Method 1.0.0.0 1.1.0.0 1.2.0.0 Xamarin.Forms.BindablePropertyKey The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Creates a new instance of the BindablePropertyKey class. Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.BindablePropertyKey The name of the BindableProperty. The type of the property. The type of the declaring object. The default value for the property. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. To be added. To be added. A delegate used to coerce the range of a value. This parameter is optional. Default is null. A Func used to initialize default value for reference types. Creates a new instance of the BindablePropertyKey class. Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself. Method 1.0.0.0 1.1.0.0 1.2.0.0 Xamarin.Forms.BindablePropertyKey Xamarin.Forms.BindableObject The type of the declaring object. The type of the property. An expression identifying the getter for the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. A delegate used to coerce the range of a value. This parameter is optional. Default is null. Deprecated. Do not use. A newly created BindablePropertyKey. A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access Method 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.") Xamarin.Forms.BindablePropertyKey Xamarin.Forms.BindableObject The type of the declaring object. The type of the property. An expression identifying the getter for the property using this BindableProperty as backing store. Default value for the BindableProperty. The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay. A delegate to be ran when a value is set. This parameter is optional. Default is null. A delegate to be ran when the value has changed. This parameter is optional. Default is null. A delegate to be ran when the value will change. This parameter is optional. Default is null. A delegate used to coerce the range of a value. This parameter is optional. Default is null. A Func used to initialize default value for reference types. Deprecated. Do not use. A newly created BindablePropertyKey. A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access Property 1.0.0.0 1.1.0.0 1.2.0.0 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Type Gets the type declaring the BindableProperty Unused Property 1.0.0.0 1.1.0.0 1.2.0.0 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.BindingMode Gets the default BindingMode. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Object Gets the default value for the BindableProperty. Property 1.2.2.0 System.Func<System.Object> Gets the Func used as default value creator. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Boolean Gets a value indicating if the BindableProperty is created form a BindablePropertyKey. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.String Gets the property name. Property 1.0.0.0 1.1.0.0 1.2.0.0 1.2.2.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Type Gets the type of the BindableProperty.