private void LoadResultData(object sender, RoutedEventArgs e) { MatrixType = StringMatrixType.Results; var data = ApplicationViewModel.Instance.LoadData2D(StringMatrixType.Results); PART_MatrixView.ClearGrid(); PART_MatrixView.Header = data.Header; PART_MatrixView.StringMatrix = data.Content; }
public static StringMatrixData GetData(this I40Check procedure, StringMatrixType dataType) { List <string> header; List <List <string> > content; switch (dataType) { case StringMatrixType.Results: header = procedure.ResultHeader; content = procedure.ResultDictionary1.ToStringMatrix(); break; case StringMatrixType.FindLine: header = procedure.SearchLineHeader; content = procedure.SearchLineDictionary.ToStringMatrix(); break; case StringMatrixType.Misc: header = procedure.AlgHeader; content = procedure.AlgDictionary.ToStringMatrix(); break; default: throw new KeyNotFoundException("Can not find such StringMatrixType"); } if (header.Count == 0 || content.Count == 0) { Debugger.Break(); } return(new StringMatrixData() { Header = header, Content = content }); }