Ejemplo n.º 1
0
        private void SaveUI()
        {
            BindFileConfig.Instance.FolderPath   = txtFolder.Text;
            BindFileConfig.Instance.BindText     = txtBind.Text;
            BindFileConfig.Instance.MaxValue     = BindFileConfig.TryParseInt(txtMaxValue.Text);
            BindFileConfig.Instance.ItemsPerFile = BindFileConfig.TryParseInt(txtItemsPerFile.Text);



            BindFileConfig.Instance.Validate();
        }
Ejemplo n.º 2
0
        public static BindFileConfig Load()
        {
            BindFileConfig instance;
            string         saveFile = GetFileName();

            if (File.Exists(saveFile))
            {
                string jsonContent = File.ReadAllText(saveFile);
                instance = JsonConvert.DeserializeObject <BindFileConfig>(jsonContent);
            }
            else
            {
                instance = new BindFileConfig();
            }

            instance.Validate();

            return(instance);
        }