Exemple #1
0
        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;
        }
Exemple #2
0
        public void DataBindableProperties_Completed(Object sender, Server.Application.FormControl_DataBindablePropertiesCompletedEventArgs eventArgs)
        {
            dataBindableProperties = eventArgs.Result;

            dataBindablePropertiesIsLoaded = true;


            if (dataBindablePropertiesCallback != null)
            {
                dataBindablePropertiesCallback(sender, eventArgs);
            }

            return;
        }