Wemail/ViewModels/LoginWindowViewModel.cs
(完整代码) 1KBusing Microsoft.Data.SqlClient;
using Microsoft.IdentityModel.Tokens;
using Prism.Commands;
using Prism.Mvvm;
using Prism.Services.Dialogs;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Channels;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Input;
using System.Windows.Navigation;
using Wemail.DAL;
using Wemail.Views;
namespace Wemail.ViewModels
{
public class LoginWindowViewModel : BindableBase
{
private string _username="admin";
private string _password="51aspx";
public string Username { get { return _username; } set { SetProperty(ref _username, value); } }
public string Password { get { return _password;}set { SetProperty(ref _password, value);} }
public ICommand LoginCommand { get => new DelegateCommand<object>(Login); }
SqlServerAccess sqlServerAccess = new SqlServerAccess();
LoginWindow loginWindow = new LoginWindow();
public LoginWindowViewModel()
{
}
private void Login(object obj)
{
//进行登录校验
if (sqlServerAccess.IsValid(Username, Password))
{
(obj as Window).DialogResult=true;
}
else MessageBox.Show("账号或密码错误!");
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
