/// <summary>Creates a new bindable property for part <c>part</c>. /// </summary> /// <param name="partName">The name of the part this instance wraps.</param> /// <param name="partProperty">The property name of the bind.</param> /// <param name="binder">Yhe binder that will be used to bind the properties.</param> public BindableProperty(string partName, string partProperty, Efl.Ui.IPropertyBind binder) { this.partName = partName; this.propertyName = partProperty; this.binder = binder; }
/// <summary>Creates a new bindable property with the binder <c>binder</c>. ///</summary> /// <param name="partName">The name of the part this instance wraps.</param> /// <param name="binder">Yhe binder that will be used to bind the properties.</param> public BindablePart(string partName, Efl.Ui.IPropertyBind binder) { this.PartName = partName; this.Binder = binder; }
/// <summary>Creates a new bindable property with the source name /// <c>name</c>. /// </summary> /// <param name="name">The property name of the bind.</param> /// <param name="binder">The binder that will be used to bind the properties.</param> public BindableProperty(string name, Efl.Ui.IPropertyBind binder) { this.propertyName = name; this.partName = null; this.binder = binder; }
/// <summary>Creates a new bindable property with the source name <c>name</c>.</summary> public Bindable(string name, Efl.Ui.IPropertyBind binder) { this.name = name; this.binder = binder; }