Example #1
0
        private void CheckCHPCount(object sender, Microgrid.CalculatedEventArgs e)
        {
            int chpCount = microgrid.Input.genCount;

            if (chpCount > canvases.Count)
            {
                int newCanvasesNeeded = chpCount - canvases.Count;
                AddCanvases(newCanvasesNeeded);
            }
            else if (chpCount < canvases.Count)
            {
                int canvasesToRemove = canvases.Count - chpCount;
                RemoveCanvases(canvasesToRemove);
            }
        }
        private void CheckCHPCount(object sender, Microgrid.CalculatedEventArgs e)
        {
            int chpCount = microgrid.Input.genCount;

            if (chpCount > graphItems.Count)
            {
                int newCanvasesNeeded = chpCount - graphItems.Count;
                AddItems(newCanvasesNeeded);
            }
            else if (chpCount < graphItems.Count)
            {
                int canvasesToRemove = graphItems.Count - chpCount;
                RemItems(canvasesToRemove);
            }

            Invoke(nameof(SetGlobalAxisLimits), 0.1f);
        }
Example #3
0
 private void HideProgressBar(object sender,
                              Microgrid.CalculatedEventArgs e)
 {
     _HideProgressBar();
     Invoke("_HideProgressBar", 0.1f);
 }