コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }