public void DataBindableProperties(Application.FormControl_DataBindableProperties_Completed eventHandler) { dataBindablePropertiesIsLoaded = false; if (dataBindablePropertiesIsLoaded) { Server.Application.FormControl_DataBindablePropertiesCompletedEventArgs completedEventArgs; completedEventArgs = new Server.Application.FormControl_DataBindablePropertiesCompletedEventArgs( new Object[] { dataBindableProperties }, null, false, null); if (eventHandler != null) { eventHandler(this, completedEventArgs); } } else { dataBindablePropertiesCallback = eventHandler; Server.Application.Form serverForm = (Server.Application.Form)Form.ToServerObject(); application.FormControl_DataBindableProperties(serverForm, controlId, DataBindableProperties_Completed); } return; }
public void DataBindableProperties_Completed(Object sender, Server.Application.FormControl_DataBindablePropertiesCompletedEventArgs eventArgs) { dataBindableProperties = eventArgs.Result; dataBindablePropertiesIsLoaded = true; if (dataBindablePropertiesCallback != null) { dataBindablePropertiesCallback(sender, eventArgs); } return; }