protected override void LoadFileContent() { XDocument doc = XDocument.Load(filePath); XElement xnroot = doc.Element("Root"); foreach (var xElement in xnroot.Elements()) { BaseOperationModel baseOperationModel = null; if (xElement.Name.ToString().Equals("TutorialFile")) { baseOperationModel = new TutorialFileExportModel(); } if (xElement.Name.ToString().Equals("FirstPage")) { baseOperationModel = new FirstPageExportModel(); } if (xElement.Name.ToString().Equals("Pages")) { baseOperationModel = new PagesExportModel(); } if (xElement.Name.ToString().Equals("Model")) { baseOperationModel = new ModelExportModel(); } if (baseOperationModel != null) { baseOperationModel.SetXElement(xElement); operationModels.Add(baseOperationModel); } } Test(); exportStyleUserControl = new ExportStyleUserControl(this); spCenter.Children.Clear(); spCenter.Children.Add(exportStyleUserControl); RefreshView(); }
public ModelExportChild(ModelExportModel modelExportModel, PlayExportUserControl suc) : base(suc) { this.modelExportModel = modelExportModel; ToCreate(); }