/// <summary> /// Read data /// </summary> public void ReadData(string strAppOptionPath) { try { using (System.IO.StreamReader t = new System.IO.StreamReader(strAppOptionPath)) { XmlSerializer serializer = new XmlSerializer(typeof(ApplicationOptions)); s_appOptions = (ApplicationOptions)serializer.Deserialize(t); } } catch (SystemException e) { string errMsg = "Read config data failed:\n" + e.Message + "\n" + e.StackTrace; vtk.vtkOutputWindow.GetInstance().DisplayErrorText(errMsg); } }
public static ApplicationOptions Instance() { if (s_appOptions == null) { s_appOptions = new ApplicationOptions(); } return s_appOptions; }