public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.Excel_referenceInformationList serial_Excel_referenceInformationList = serial_Class as FpmlSerializedCSharp.Excel_referenceInformationList; List <FpmlSerializedCSharp.Excel_referenceInformation> serial_excel_referenceInformation = serial_Excel_referenceInformationList.Excel_referenceInformation_; this.excel_referenceInformationViewModel_ = new ObservableCollection <Excel_referenceInformationViewModel>(); foreach (var item in serial_excel_referenceInformation) { string type = item.Excel_type_.ValueStr; Excel_referenceInformationViewModel viewModel = Excel_referenceInformationViewModel.CreateExcel_referenceInformation(type); viewModel.setFromSerial(item); this.excel_referenceInformationViewModel_.Add(viewModel); } }