public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.IndexUnderInfo serial_IndexUnderInfo = serial_Class as FpmlSerializedCSharp.IndexUnderInfo; List <FpmlSerializedCSharp.Index> serial_index = serial_IndexUnderInfo.Index_; this.indexViewModel_ = new ObservableCollection <IndexViewModel>(); foreach (var item in serial_index) { string type = item.Excel_type_.ValueStr; IndexViewModel viewModel = IndexViewModel.CreateIndex(type); viewModel.setFromSerial(item); this.indexViewModel_.Add(viewModel); } }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.UnderlyingInformation serial_underInfo = serial_Class as FpmlSerializedCSharp.UnderlyingInformation; FpmlSerializedCSharp.IndexUnderInfo serial_indexUnderInfo = serial_underInfo.IndexUnderInfo_; this.indexUnderList_ = new ObservableCollection <IndexUnderViewModel>(); foreach (var item in serial_indexUnderInfo.Index_) { IndexUnderViewModel indexUnderVM = IndexUnderViewModel.CreateIndexUnder(item); indexUnderVM.setFromSerial(item); this.indexUnderList_.Add(indexUnderVM); } this.view_ = new IndexUnderInfoView(); this.view_.DataContext = this; }