コード例 #1
0
ファイル: EventXml.cs プロジェクト: brutalzinn/DisplayButtons
        public static void LoadSettings()
        {
            try
            {
                if (File.Exists(SETTINGS_FILE))
                {
                    settings = XMLDisplayUtils.FromXMLEvents <AppSettings>(File.ReadAllText(SETTINGS_FILE));
                    return;
                }
            }
            catch (Exception)
            {
                //An error occured while loading the file.
                //Trying to delete the file.

                try
                {
                    File.Delete(SETTINGS_FILE);
                }
                catch (Exception)
                {
                    //Unable to delete file.
                    //Giving up on humanity.
                }
            }

            settings = new AppSettings();
        }
コード例 #2
0
ファイル: EventXml.cs プロジェクト: brutalzinn/DisplayButtons
 public static void SaveSettings()
 {
     File.WriteAllText(SETTINGS_FILE, XMLDisplayUtils.ToXmlEvents(settings));
 }