If you expand the Properties section in Visual Studio and double-click the settings section, you can add custom settings that end in the configuration file like this:
<configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="WpfApplication1.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <userSettings> <WpfApplication1.Properties.Settings> <setting name="FilePath" serializeAs="String"> <value>Thing</value> </setting> </WpfApplication1.Properties.Settings> </userSettings> </configuration>
What you can do this in your code:
string thing = Properties.Settings.Default.FilePath;
This is good because it also gives you type safety.
Mark
source share