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); }
private void HideProgressBar(object sender, Microgrid.CalculatedEventArgs e) { _HideProgressBar(); Invoke("_HideProgressBar", 0.1f); }