【问题标题】:How to add application keys in WPF?如何在 WPF 中添加应用程序密钥?
【发布时间】:2020-01-15 00:17:58
【问题描述】:

我是 WPF 的新手,我来自 xamarin.foms。我正在尝试 WPF 应用程序的登录功能。在这里,当用户登录应用程序时,我需要将用户详细信息保存在应用程序中,例如 xamarin.forms。

Application.Current.Properties["UserEmailId"] = userDetails.UserName;

这样,下次登录时无需从用户那里获取值。如何在 WPF 中做到这一点?

【问题讨论】:

    标签: wpf properties


    【解决方案1】:

    您可以使用User Settings

    Properties.Settings.Default.UserName = userDetails.UserName;
    Properties.Settings.Default.Save();
    

    【讨论】:

    • 谢谢,@pinki,我创建了新的设置文件作为用户设置并将该文件添加到属性文件夹。当我第二次运行应用程序时,这些值为 null。
    • 初次登录时:Properties.UserSettings.Default.UserName =userDetails.UserName; Properties.UserSettings.Default.Save();第二次登录:Properties.UserSettings.Default.UserName 给出的是 null 而不是之前保存的值。
    • 您是否将用户名设置的范围设置为用户?
    • 非常感谢@pinki,我没有设置用户名设置的范围,这就是获取 null 的原因。你拯救了我的一天:-)
    猜你喜欢
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    相关资源
    最近更新 更多