void STEM_AddDetector(object sender, DetectorArgs evargs) { var added = evargs.Detector as DetectorItem; LeftTab.Items.Add(added.Tab); added.AddToCanvas(DiffDisplay.tCanvas); if (HaveMaxMrad) { added.SetEllipse(CurrentResolution, CurrentPixelScale, CurrentWavelength, DetectorVis); } }
void STEM_RemoveDetector(object sender, DetectorArgs evargs) { foreach (var i in evargs.DetectorList) { i.RemoveFromCanvas(DiffDisplay.tCanvas); LeftTab.Items.Remove(i.Tab); } foreach (var i in Detectors) { i.SetColour();//Ellipse(CurrentResolution, CurrentPixelScale, CurrentWavelength, DetectorVis); } }