WPF登录跳转到指定页面

简介: WPF登录跳转到指定页面
<TextBox x:Name="account" Grid.Row="1" Grid.Column="1" Height="30" Width="180" FontSize="14" 
         MaxLength="20" TextBlock.LineHeight="22" TextBlock.LineStackingStrategy="BlockLineHeight" 
         Foreground="Black" BorderBrush="#0c0c0c" Margin="0 10 0 50" />
<PasswordBox x:Name="password" Grid.Row="1" Grid.Column="1" Height="30" Width="180" FontSize="14" 
             MaxLength="20" TextBlock.LineHeight="22" TextBlock.LineStackingStrategy="BlockLineHeight" 
             Foreground="Black" BorderBrush="#0c0c0c" Margin="0,40,0,20"/>
...
<Button Content="登   录" Height="30" Width="180" FontSize="12"
        Background="SkyBlue" Cursor="Hand" Foreground="White" 
        BorderBrush="SkyBlue" Grid.Column="1" Margin="0,10" Grid.Row="2"
        Click="SignIn_Click"/>
...
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("用户不存在或密码错误!");
    }
  }
}
目录
相关文章
|
C# 索引
WPF简单模拟QQ登录背景动画
原文:WPF简单模拟QQ登录背景动画 介绍 之所以说是简单模拟,是因为我不知道QQ登录背景动画是怎么实现的.这里是通过一些办法把它简化了,做成了类似的效果 效果图   大体思路 首先把背景看成是一个4行8列的点的阵距,X轴Y轴都是距离70.
1202 0
|
C# Windows
WPF中实现先登录后启动主程序的方法
原文: WPF中实现先登录后启动主程序的方法  我觉得先登录后启动应用主程序是一个很经典的问题,基本上如果要写一个应用程序都会用到这个的小环节。
956 0
|
C# 数据安全/隐私保护 供应链
WPF登录窗体
          利用闲暇时间帮一个亲戚做一个库存管理系统,由于是一个C/S应用,于是用WPF来做,也是第一次用WPF真正意义上的实践吧,下面是登录窗口相关代码: ...
944 0
|
24天前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
|
5月前
|
C#
浅谈WPF之装饰器实现控件锚点
使用过visio的都知道,在绘制流程图时,当选择或鼠标移动到控件时,都会在控件的四周出现锚点,以便于修改大小,移动位置,或连接线等,那此功能是如何实现的呢?在WPF开发中,想要在控件四周实现锚点,可以通过装饰器来实现,今天通过一个简单的小例子,简述如何在WPF开发中,应用装饰器,仅供学习分享使用,如有不足之处,还请指正。
65 1
|
9月前
|
C# Windows
WPF技术之图形系列Polygon控件
WPF Polygon是Windows Presentation Foundation (WPF)框架中的一个标记元素,用于绘制多边形形状。它可以通过设置多个点的坐标来定义多边形的形状,可以绘制任意复杂度的多边形。
464 0
|
9月前
|
C# Windows
WPF技术之RichTextBox控件
WPF RichTextBox是Windows Presentation Foundation (WPF)中提供的一个强大的文本编辑控件,它可以显示富文本格式的文本,支持多种文本处理操作。
351 0
|
5月前
|
前端开发 C# 容器
浅谈WPF之控件拖拽与拖动
使用过office的visio软件画图的小伙伴都知道,画图软件分为两部分,左侧图形库,存放各种图标,右侧是一个画布,将左侧图形库的图标控件拖拽到右侧画布,就会生成一个新的控件,并且可以自由拖动。那如何在WPF程序中,实现类似的功能呢?今天就以一个简单的小例子,简述如何在WPF中实现控件的拖拽和拖动,仅供学习分享使用,如有不足之处,还请指正。
109 2
|
9月前
|
数据挖掘 数据处理 C#
WPF技术之DataGrid控件
WPF DataGrid是一种可以显示和编辑数据的界面控件。它可以作为表格形式展示数据,支持添加、删除、修改、排序和分组操作。
185 0
|
24天前
|
C# 开发者 C++
一套开源、强大且美观的WPF UI控件库
一套开源、强大且美观的WPF UI控件库
139 0