예제 #1
0
        public void DataBindingContexts(Application.CoreObject_DataBindingContextsCompleted eventHandler)
        {
            dataBindingContextsIsLoaded = false;

            if (dataBindingContextsIsLoaded)
            {
                Server.Application.CoreObject_DataBindingContextsCompletedEventArgs completedEventArgs;

                completedEventArgs = new Server.Application.CoreObject_DataBindingContextsCompletedEventArgs(

                    new Object[] { dataBindingContexts }, null, false, null);

                if (eventHandler != null)
                {
                    eventHandler(this, completedEventArgs);
                }
            }

            else
            {
                dataBindingContextsCallback = eventHandler;

                application.CoreObject_DataBindingContexts(((Server.Application.CoreObject)ToServerObject()), DataBindingContexts_Completed);
            }

            return;
        }
예제 #2
0
        public void DataBindingContexts_Completed(Object sender, Server.Application.CoreObject_DataBindingContextsCompletedEventArgs eventArgs)
        {
            dataBindingContexts = eventArgs.Result.Dictionary;

            dataBindingContextsIsLoaded = true;


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

            return;
        }