Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 public FirstPageExportChild(FirstPageExportModel tutorialFileExportModel, PlayExportUserControl suc) : base(suc)
 {
     this.tutorialFileExportModel = tutorialFileExportModel;
     ToCreate();
 }