Exemplo n.º 1
0
 public void Clear()
 {
     MathItems.Clear();
     Cursors.Clear();
     Markers.Clear();
     Traces.Clear();
 }
Exemplo n.º 2
0
        private void LoadTraces(IEAElement element)
        {
            Traces.Clear();

            IEnumerable <ITraceLink> traces =
                element.FindConnectors("", EAConstants.RelationTrace)
                .Select(a => (ITraceLink) new TraceLink(this, a));

            foreach (ITraceLink trace in traces)
            {
                Traces.Add(trace);
            }
        }
Exemplo n.º 3
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            MenuItem item  = sender as MenuItem;
            Trace    tr    = lstYxis.SelectedItem as Trace;
            int      index = Traces.IndexOf(tr);

            if (item.Header.ToString() == "AutoScale")
            {
                AutoScale(index);
            }
            else if (item.Header.ToString() == "Add Marker")
            {
                if (lstYxis.SelectedItem != null)
                {
                    AddMarker(index);
                }
            }
            else if (item.Header.ToString() == "Delete Trace")
            {
                DeleteTrace(index);
            }
            else if (item.Header.ToString() == "Delete All Trace")
            {
                Traces.Clear();
                clearData();
            }
            else if (item.Header.ToString() == "Scale Couple")
            {
                scaleCouple();
            }
            else if (item.Header.ToString() == "Save Chart")
            {
                SaveChartImage("./1.jpg");
            }
            else if (item.Header.ToString() == "Set up")
            {
                WindowSetUp windowSetUp = new WindowSetUp();
                windowSetUp.Show();
            }
        }
Exemplo n.º 4
0
 /// <summary>
 /// delete all trace storage
 /// </summary>
 /// <returns>true is successful</returns>
 public bool RemoveAllTraces()
 {
     Traces.Clear();
     return(true);
 }
Exemplo n.º 5
0
 /// 清除trace里面的数据,但是横纵坐标不动
 /// </summary>
 public void ClearTraceInfo()
 {
     Traces.Clear();
     Clear();
 }