コード例 #1
0
 /// <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;
 }
コード例 #2
0
 /// <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;
 }
コード例 #3
0
 /// <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;
 }
コード例 #4
0
 /// <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;
 }