public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.SwapStream serial_SwapStream = serial_Class as FpmlSerializedCSharp.SwapStream; FpmlSerializedCSharp.StandardStream serial_StandardStream = serial_SwapStream.StandardStream_; FpmlSerializedCSharp.ScheduleInfo serial_scheduleInfo = serial_StandardStream.ScheduleInfo_; this.scheduleInfoViewModel_ = new ScheduleInfoViewModel(); this.scheduleInfoViewModel_.setFromSerial(serial_scheduleInfo); List<FpmlSerializedCSharp.IRCalculation> serial_irCalculation = serial_StandardStream.IrCalculation_; this.irCalculationViewModel_ = new ObservableCollection<IRCalculationViewModel>(); foreach (var item in serial_irCalculation) { IRCalculationViewModel viewModel = new IRCalculationViewModel(); viewModel.setFromSerial(item); this.irCalculationViewModel_.Add(viewModel); } this.view_ = new StandardStreamView(); this.view_.DataContext = this; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.SwapStream serial_SwapStream = serial_Class as FpmlSerializedCSharp.SwapStream; FpmlSerializedCSharp.StandardStream serial_StandardStream = serial_SwapStream.StandardStream_; FpmlSerializedCSharp.ScheduleInfo serial_scheduleInfo = serial_StandardStream.ScheduleInfo_; this.scheduleInfoViewModel_ = new ScheduleInfoViewModel(); this.scheduleInfoViewModel_.setFromSerial(serial_scheduleInfo); List <FpmlSerializedCSharp.IRCalculation> serial_irCalculation = serial_StandardStream.IrCalculation_; this.irCalculationViewModel_ = new ObservableCollection <IRCalculationViewModel>(); foreach (var item in serial_irCalculation) { IRCalculationViewModel viewModel = new IRCalculationViewModel(); viewModel.setFromSerial(item); this.irCalculationViewModel_.Add(viewModel); } this.view_ = new StandardStreamView(); this.view_.DataContext = this; }