Skip to content

A simple class for storing user settings in a .NET application

Notifications You must be signed in to change notification settings

chris-mackay/XMLSettings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

XMLSettings

A simple class for storing user settings in XML for a .NET application

Implementation

// Specify settings and default values
//---------------------------------------------------------

Dictionary<string, string> settings = new Dictionary<string, string>();

settings.Add("DefaultString","MyString");
settings.Add("DefaultChecked","True");

XMLSettings.AppSettingsFile = "Settings.xml"; // Set the file path
XMLSettings.InitializeSettings(settings); // Create file and set default values

//----------------------------------------------------------

// Read settings values

textBox1.Text = XMLSettings.GetSettingsValue("DefaultString");
checkBox1.Checked = bool.Parse(XMLSettings.GetSettingsValue("DefaultChecked"));

// Set settings values

XMLSettings.SetSettingsValue("DefaultString","TheNewValue");
XMLSettings.SetSettingsValue("DefaultChecked","False");

About

A simple class for storing user settings in a .NET application

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages