Xamarin.Forms.Core 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.BindingBase A single 1:1 immutable data binding. This class is immutable. Constructor 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Constructs and initializes a new instance of the class. Constructor 1.0.0.0 1.1.0.0 1.2.0.0 The property path. The binding mode. This property is optional. Default is . The converter. This parameter is optional. Default is . An user-defined parameter to pass to the converter. This parameter is optional. Default is . A String format. This parameter is optional. Default is . Constructs and initializes a new instance of the class. The following example shows how to set a binding to a property with a BindingMode and Converter: Constructor 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 The property path. The binding mode. This property is optional. Default is . The converter. This parameter is optional. Default is . An user-defined parameter to pass to the converter. This parameter is optional. Default is . A String format. This parameter is optional. Default is . An object used as the source for this binding. This parameter is optional. Default is . Constructs and initializes a new instance of the class. The following example shows how to set a binding to a property with a BindingMode and Converter: Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 Xamarin.Forms.IValueConverter Gets or sets the converter to be used for this binding ? An IValueConverter, or . Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Object Gets or sets the parameter passed as argument to the converter. An object, or . Method 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Obsolete Xamarin.Forms.Binding The type of the source of the binding. An expression used to retrieve the binding path. The binding mode. This property is optional. Default is . The converter. This parameter is optional. Default is . An user-defined parameter to pass to the converter. This parameter is optional. Default is . A String format. This parameter is optional. Default is . This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring. A newly created binding. The following example shows how to set a binding to a property : (vm => vm.Name)); Debug.WriteLine (label.Text); //prints "John Doe". ]]> Property 1.0.0.0 1.1.0.0 1.2.0.0 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.String Gets or sets the path of the property A string indicating the path to the property. Property 1.3.0.0 1.4.0.0 1.5.0.0 2.0.0.0 System.Object Gets or sets the source of the binding. An object used as the binding source. If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.