private bool LoadSettings(string FileName) { SetFileName(FileName); ImageValidatorSettings settings = new ImageValidatorSettings(); XmlSerializer serializer = new XmlSerializer(settings.GetType()); try { using (StreamReader file = new StreamReader(FileName)) { settings = serializer.Deserialize(file) as ImageValidatorSettings; SetSettings(settings); } PopulateList(); SetupFileSystemWatcher(); } catch (Exception) { // update UI SetSettings(settings); return(false); } // update UI SetSettings(settings); return(true); }
private bool SaveSettings(string FileName) { SetFileName(saveFileDialog1.FileName); ImageValidatorSettings settings = GetSettings(); XmlSerializer serializer = new XmlSerializer(settings.GetType()); try { using (StreamWriter file = new StreamWriter(FileName)) { serializer.Serialize(file, settings); } } catch (Exception) { return(false); } return(true); }
private bool LoadSettings(string FileName) { SetFileName(FileName); ImageValidatorSettings settings = new ImageValidatorSettings(); XmlSerializer serializer = new XmlSerializer(settings.GetType()); try { using (StreamReader file = new StreamReader(FileName)) { settings = serializer.Deserialize(file) as ImageValidatorSettings; SetSettings(settings); } PopulateList(); SetupFileSystemWatcher(); } catch (Exception) { // update UI SetSettings(settings); return false; } // update UI SetSettings(settings); return true; }