internal void LoadFromItem(TimeLineItem item) { if (item.Column != null) { cbxColumn.SelectedIndex = cbxColumn.Items.IndexOf(item.Column); } SetComboValue(cbxAggr, item.Expression); SetComboValue(cbxAggr2, item.TimeSelector); }
public TimeLineItem CreateItem() { var res = new TimeLineItem(); res.Column = cbxColumn.SelectedItem.SafeToString(); res.Expression = (TimeLineExpression)Enum.Parse(typeof(TimeLineExpression), cbxAggr.SelectedItem.ToString(), true); res.TimeSelector = (TimeGroupSelector)Enum.Parse(typeof(TimeGroupSelector), cbxAggr2.SelectedItem.ToString(), true); return(res); }