//This method alerts the container that we need data. The container should then use the Set property of sender.data
 private void StartModeling()
 {
     if (DataRequested != null)
     {
         ModelingCallback e = new ModelingCallback(MakeModel);
         DataRequested(this, e);
     }
 }
 //Raise a request for access to the model data - should be raised by the containing TabPage when the tab is entered.
 private void RequestModelData(object sender, EventArgs args)
 {
     if (DataRequested != null)
     {
         ModelingCallback e = new ModelingCallback(SetModelData);
         DataRequested(this, e);
     }
 }
Пример #3
0
 //This method alerts the container that we need data. The container should then use the Set property of sender.data
 protected void StartModeling()
 {
     if (DataRequested != null)
     {
         ModelingCallback e = new ModelingCallback(MakeModel);
         DataRequested(this, e);
     }
 }
Пример #4
0
 //Raise a request for access to the model data - should be raised by the containing TabPage when the tab is entered.
 protected void RequestModelData(object sender, EventArgs args)
 {
     if (DataRequested != null)
     {
         ModelingCallback e = new ModelingCallback(SetModelData);
         DataRequested(this, e);
     }
 }
Пример #5
0
        //Handle a request from an IronPython-based modeling tab to begin the modeling process.
        private void ProvideData(object sender, ModelingCallback CallbackObject)
        {
            DataTable modelDataTable;
            //first check to see if cancel was hit

            modelDataTable = CreateModelDataTable();
            CallbackObject.MakeModel(modelDataTable);
        }