我在登录屏幕上有一个wpf aplication,其中包含用于以下内容的文本框:用户,密码和服务器,允许我远程连接到本地服务器。 我连接后如何保存我的登录详细信息,以便我可以在下一个窗口使用它们,我有组合框,列出服务器中的所有数据库。 我尝试使用hide()metod登录窗口,以保持curent用户logedin并能够填充组合框,但它没有工作。 任何人都可以建议我如何以另一种方式实施它... 登录窗口是主窗口是。 我从codebehindC#创建了第二个窗口,就像这个
DBSettingView win1 = new DBSettingView();
DelayedExecutionService.DelayedExecute(() =>
{
ConnectToSql(tbServer.ToString(), tbUser.ToString(), tbPassword.ToString());
this.Hide();
win1.Show();
});
答案 0 :(得分:0)
构建一个类来存储这些值:
public static class LoginSettings
{
public static string UserName { get; set; }
public static string Password { get; set; }
public static string Server { get; set; }
}
然后当用户点击按钮提交设置时,请设置它们:
LoginSettings.UserName = txtUserName.Text;
...
完成后,关闭登录表单并加载另一个。如果您需要设置,只需获取它们:
var userName = LoginSettings.UserName;
...