private void OpenConfiguration() { openFileDialog1.Filter = "Configuration files|*.config|Xml files|*.xml|All files|*.*"; if (openFileDialog1.ShowDialog() != DialogResult.Cancel) { if (openFileDialog1.FileName != "") { try { ClearControls(); IEngine engine = EngineFactory.FromFile(openFileDialog1.FileName, true); model = PresentationModelManager.CreatePresentationModel(engine); configFileName = openFileDialog1.FileName; RefreshAll(); } catch (Exception ex) { HandleException(ex); } } } }
private void OpenProject() { openFileDialog1.Filter = "Xml files|*.xml|All files|*.*"; if (openFileDialog1.ShowDialog() != DialogResult.Cancel) { if (openFileDialog1.FileName != "") { try { CloseProject(); FileInfo file = new FileInfo(openFileDialog1.FileName); string xml = ""; using (StreamReader sr = file.OpenText()) { xml = sr.ReadToEnd(); } if (xml != "") { Serialization.DeserializeProject(xml, assemblies, ref configFileName); if (configFileName != "") { IEngine engine = EngineFactory.FromFile(configFileName, true); model = PresentationModelManager.CreatePresentationModel(engine); } RefreshAll(); } } catch (Exception ex) { HandleException(ex); } } } }