Exemplo n.º 1
0
 private void polylayersUpdated()
 {
     if (AppSingleton.Instance().PolygonLayerList.Count > 0)
     {
         if (!(AppSingleton.Instance().wizardHost.WizardPages.ContainsKey(4)))
         {
             poligonSec = new PolygonSec();
             AppSingleton.Instance().wizardHost.WizardPages.Add(4, poligonSec);
         }
     }
     else
     {
         AppSingleton.Instance().wizardHost.WizardPages.Remove(4);
     }
     poligonSec.InitForm();
 }
Exemplo n.º 2
0
        private void RunProgram()
        {
            ArcMap.Application.CurrentTool = null;
            IMxDocument mxDocument = ArcMap.Document;

            reclassList = new List <string>();
            WizardHost host = new WizardHost();

            AppSingleton.Instance().PolyItemCount      = 1000;
            AppSingleton.Instance().EnterpoleItemCount = 500;
            AppSingleton.Instance().BufferItemCount    = 300;
            host.ShowFirstButton  = false;
            host.ShowLastButton   = false;
            host.WizardCompleted += new WizardHost.WizardCompletedEventHandler(host_WizardCompleted);
            KatmanSec katmanSec = new KatmanSec();

            katmanSec.InitForm(mxDocument);
            host.WizardPages.Add(1, katmanSec);
            katmanSec.layersUpdated += new KatmanSec.LayersUpdated(layersUpdated);
            enterpolasyonKatmanSec   = new EnterpolasyonKatmanSec();
            enterpolasyonKatmanSec.layersUpdated += new EnterpolasyonKatmanSec.BufferLayersUpdated(bufferlayersUpdated);

            poligonSec = new PolygonSec();
            //emptyControl = new EmptyControl();
            bufferKatmanSec = new BufferKatmanSec();
            bufferKatmanSec.layersUpdated += new BufferKatmanSec.LayersUpdated(polylayersUpdated);

            lastControl = new LastControl();
            //host.WizardPages.Add(2, enterpolasyonKatmanSec);
            //host.WizardPages.Add(3, bufferKatmanSec);
            host.WizardPages.Add(2, poligonSec);
            //host.WizardPages.Add(10000, emptyControl);
            host.WizardPages.Add(50001, lastControl);
            AppSingleton.Instance().wizardHost = host;
            host.LoadWizard();
            host.ShowDialog();
        }