~~Title: Efl.Ui.Property_Bind~~ ====== Efl.Ui.Property_Bind (interface) ====== ===== Description ===== %%Efl UI Property_Bind interface. view object can have %%[[:develop:api:efl:model|Efl.Model]]%% to manage the data, the interface can help loading and tracking child data from the model property. see %%[[:develop:api:efl:model|Efl.Model]]%% see %%[[:develop:api:efl:ui:factory|Efl.Ui.Factory]]%%%% //Since 1.23// {{page>:develop:api-include:efl:ui:property_bind:description&nouser&nolink&nodate}} ===== Members ===== **[[:develop:api:efl:ui:property_bind:method:property_bind|property_bind]]**\\ > %%bind property data with the given key string. when the data is ready or changed, bind the data to the key action and process promised work.%% Eina_Error efl_ui_property_bind(Eo *obj, const char *key, const char *property); \\ ===== Events ===== **[[:develop:api:efl:ui:property_bind:event:properties_changed|properties,changed]]**\\ > %%Event dispatched when a property on the object has changed due to a user interaction on the object that a model could be interested in.%% EFL_UI_PROPERTY_BIND_EVENT_PROPERTIES_CHANGED(Efl_Ui_Property_Event) \\ **[[:develop:api:efl:ui:property_bind:event:property_bound|property,bound]]**\\ > %%Event dispatched when a property on the object is bound to a model. This is useful to avoid generating too many events.%% EFL_UI_PROPERTY_BIND_EVENT_PROPERTY_BOUND(Eina_Stringshare *) \\