public static ReferenceCurveViewModel CreateReferenceCurve(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.ReferenceCurve serial_ReferenceCurve = serial_Class as FpmlSerializedCSharp.ReferenceCurve; string typeStr = serial_ReferenceCurve.Type_.ValueStr; return(ReferenceCurveViewModel.CreateReferenceCurve(typeStr)); }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.ReferenceCurveList serial_ReferenceCurveList = serial_Class as FpmlSerializedCSharp.ReferenceCurveList; List <FpmlSerializedCSharp.ReferenceCurve> serial_referenceCurve = serial_ReferenceCurveList.ReferenceCurve_; this.referenceCurveViewModel_ = new ObservableCollection <ReferenceCurveViewModel>(); foreach (var item in serial_referenceCurve) { string type = item.Type_.ValueStr; ReferenceCurveViewModel viewModel = ReferenceCurveViewModel.CreateReferenceCurve(type); viewModel.setFromSerial(item); this.referenceCurveViewModel_.Add(viewModel); } //this.view_ = new ReferenceCurveListView(); //this.view_.DataContext = this; }