1. 先在项目的 Settings.settings 新建需要的字段和类型
有需要还可设置初始默认值
2. 启动客户端时,获取 Properties.Settings 的属性值
public void Construct()
{
if (Properties.Settings.Default.IsRemebered)
{
user.Text = Properties.Settings.Default.UserName;
passwd.Password = Properties.Settings.Default.Password;
isRemember.IsChecked = true;
}
}
3. 登录时,保存用户输入的信息到 Properties.Settings
private void Login_Click(object sender, RoutedEventArgs e)
{
if (isRemember.IsChecked == true)
{
Properties.Settings.Default.UserName = user.Text;
Properties.Settings.Default.Password = passwd.Password;
}
Properties.Settings.Default.IsRemebered = isRemember.IsChecked ;
Properties.Settings.Default.Save();
}
另外:
- 在 VS 中打开 Settings.settings 的窗口,"值"那一列只能看到手动输入的值,后续通过代码更新的值不会体现。
- App.config 下的 userSettings 也是同理。