public void Clear() { MathItems.Clear(); Cursors.Clear(); Markers.Clear(); Traces.Clear(); }
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); } }
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(); } }
/// <summary> /// delete all trace storage /// </summary> /// <returns>true is successful</returns> public bool RemoveAllTraces() { Traces.Clear(); return(true); }
/// 清除trace里面的数据,但是横纵坐标不动 /// </summary> public void ClearTraceInfo() { Traces.Clear(); Clear(); }