public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.JointEventCalculation serial_JointEventCalculation = serial_Class as FpmlSerializedCSharp.JointEventCalculation; FpmlSerializedCSharp.OrEventCal serial_OrEventCal = serial_JointEventCalculation.OrEventCal_; FpmlSerializedCSharp.EventCalculationList serial_eventCalculationList = serial_OrEventCal.EventCalculationList_; string eventCalculationListtype = serial_eventCalculationList.Excel_type_.ValueStr; this.eventCalculationListViewModel_ = EventCalculationListViewModel.CreateEventCalculationList(eventCalculationListtype); this.eventCalculationListViewModel_.setFromSerial(serial_eventCalculationList); this.complement_ = serial_OrEventCal.Complement_.ValueStr; }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.EventCalculationList serial_EventCalculationList = serial_Class as FpmlSerializedCSharp.EventCalculationList; List <FpmlSerializedCSharp.EventCalculation> serial_eventCalculation = serial_EventCalculationList.EventCalculation_; this.eventCalculationViewModel_ = new ObservableCollection <EventCalculationViewModel>(); foreach (var item in serial_eventCalculation) { string type = item.Excel_type_.ValueStr; EventCalculationViewModel viewModel = EventCalculationViewModel.CreateEventCalculation(type); viewModel.setFromSerial(item); this.eventCalculationViewModel_.Add(viewModel); } }