public List <ParameterSetViewItem> GetList() { List <ParameterSetViewItem> list = new List <ParameterSetViewItem>(); foreach (DataGridViewRow row in _grid.Rows) { ParameterSetViewItem item = new ParameterSetViewItem(); item.Name = (string)row.Cells[0].Value; item.Value = (string)row.Cells[1].Value; item.Vary = (bool)row.Cells[2].Value; item.Variance = (string)row.Cells[3].Value; list.Add(item); } return(list); }
protected override void Initialize(bool initData) { base.Initialize(initData); if (_view != null) { var list = new List <ParameterSetViewItem>(); for (int i = 0; i < _doc.Count; i++) { var item = new ParameterSetViewItem { Name = _doc[i].Name, Value = Altaxo.Serialization.GUIConversion.ToString(_doc[i].Parameter), Vary = _doc[i].Vary, Variance = Altaxo.Serialization.GUIConversion.ToString(_doc[i].Variance) }; list.Add(item); } Current.Dispatcher.InvokeIfRequired(() => _view.Initialize(list)); } }