相关疑难解决方法(0)

从ViewModel关闭窗口

我使用a创建一个登录,window control以允许用户登录WPF我正在创建的应用程序.

到目前为止,我已经创建了一种方法,用于检查用户是否已输入正确的凭据,usernamepasswordtextbox登录屏幕上输入binding两个properties.

我通过创建一个bool方法来实现这一点,就像这样;

public bool CheckLogin()
{
    var user = context.Users.Where(i => i.Username == this.Username).SingleOrDefault();

    if (user == null)
    {
        MessageBox.Show("Unable to Login, incorrect credentials.");
        return false;
    }
    else if (this.Username == user.Username || this.Password.ToString() == user.Password)
    {
        MessageBox.Show("Welcome " + user.Username + ", you have successfully logged in.");

        return true;
    }
    else
    {
        MessageBox.Show("Unable to Login, incorrect credentials.");
        return false;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# wpf mvvm

81
推荐指数
8
解决办法
10万
查看次数

标签 统计

c# ×1

mvvm ×1

wpf ×1