栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

WPF登录跳转

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WPF登录跳转

WPF登录跳转
    • 新建一个登录窗口,实现登录跳转

新建一个登录窗口,实现登录跳转

第一步:新建wpf窗口,命名为LoginWindow

第二步:按如下方式修改LoginWindow.xaml,设计登录窗体


    
      
        
        
        
      
      
        
        
        
      
      
      
      
      
      
        记住密码
      
      
        自动登录
      
      
        注册账号
      
      
        找回密码
      
      
      

第三步:在App.xaml中将启动窗体设置为LoginWindow.xaml

    
         
    

第四步:启动程序后,界面如下

第五步:添加登录按钮的响应函数

给帐号框和密码框添加名称,给登录按钮添加Click属性,绑定函数SignInButtonClick



...

在LoginWindow.xaml.cs中添加SignIn_Click函数,LoginWindow.xaml.cs内容如下

...
namespace wpfbase
{
  public partial class LoginWindow : Window
  {
    ...
    private void SignIn_Click(object sender, RoutedEventArgs e) {
      string accountstr = account.Text.ToString();
      IntPtr p = System.Runtime.InteropServices.Marshal.SecureStringToBSTR(
          password.SecurePassword);                
      string passwordstr = System.Runtime.InteropServices.Marshal.PtrToStringBSTR(p);
      if("123" == accountstr && "123" == passwordstr) {
        MessageBox.Show("登录成功!");
        MainWindow mainwindow = new MainWindow();
        mainwindow.Show();
        this.Close();
      }  
      else
        MessageBox.Show("用户不存在或密码错误!");
    }
  }
}

这里我们设置了用户名和密码为123时能够登录,并实例化一个MainWindow,并使MainWindow显示。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905862.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号