wpf 登录窗口功能

登录是程序中重要的一部分,实现WPF登录窗口功能很简单,下面直接放代码了。
一、 程序截图
在这里插入图片描述

二、 XAML界面代码:

<Window x:Class="TTS_Client.Login"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Icon="lmages/3.png" Title="登录" Height="280" Width="390" 
         WindowStartupLocation="CenterScreen"  //设置窗口首次显示时的位置。
        ResizeMode="NoResize"            //设置调整窗体大小模式。
        Background="Transparent"         //设置一个用于描述控件的背景画笔。
        AllowsTransparency="True"       //设置一个值,该值指示窗口的工作区是否支持透明度。
        WindowStyle="None">             //设置窗口的边框样式。

三、 定义列和行组成的网格区域

 Grid>
             <Grid.RowDefinitions>
                 <RowDefinition Height="40"/>
                 <RowDefinition Height="50"/>
                 <RowDefinition Height="40"/>
                 <RowDefinition Height="40"/>
                 <RowDefinition Height="40"/>
                 <RowDefinition Height="40"/>
              </Grid.RowDefinitions>
           <Grid.ColumnDefinitions>
                <ColumnDefinition Width="100"/>
                <ColumnDefinition Width="*"/>
                <ColumnDefinition Width="50"/>
           </Grid.ColumnDefinitions>

四、 绘制边框和背景。

 <Border BorderThickness="1" BorderBrush="#EFEFEF" Grid.ColumnSpan="3" 
Grid.RowSpan="6" Margin="0,0,0,-24">
            <Border.Background>
                <!--使用线性渐变-->
                <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                    <GradientStop Color="#5aacf6" Offset="0.0"/>
                    <GradientStop Color="#0056f1" Offset="0.2"/>
                    <GradientStop Color="#13ceff" Offset="0.4"/>
                    <GradientStop Color="#006bff" Offset="0.6"/>
                    <GradientStop Color="#19d5ff" Offset="0.8"/>
                    <GradientStop Color="#5aacf6" Offset="1.0"/>
                </LinearGradientBrush>
            </Border.Background>
        </Border>

五、 使用TextBlock实现帐号输入:

  <TextBlock Grid.Row="1" Grid.ColumnSpan="3" Text="火车售票系统后台维护" TextAlignment="Center" VerticalAlignment="Center" FontSize="23"/>
        <TextBlock Grid.Row="2" Name="tb_ZhangHao" TextAlignment="Right"  VerticalAlignment="Center" FontSize="16" Margin="5" Text="用户名:"/>
        <TextBox Name="txt_UserName" Grid.Row="2" Grid.Column="1" Height="22" Margin="5 0 5 0"  Text="LC003"/>
        <TextBlock Name="tb_MiMa"  Grid.Row="3" TextAlignment="Right" VerticalAlignment="Center" FontSize="16" Margin="5" Text="密  码:" />
        <PasswordBox Name="txt_Pwd" Grid.Row="3" Grid.Column="1" Height="22" Margin="5 0 5 0"   Password="LC003"/>

六、 StackPanel:栈面板

  <StackPanel Grid.Row="4" Grid.Column="1" Orientation="Horizontal">
            <Button Content="登录" Width="70" Margin="30 0 0 0" Height="35"  Name="btn_login"  Foreground="White" FontSize="18" Background="Transparent" Click="btn_Login_Click"/>
            <Button Content="退出" Width="70" Margin="40 0 0 0" Height="35"
              Name="btn_exit"  Background="Transparent" Foreground="White" FontSize="18" Click="Btn_exit_Click"/>
        </StackPanel>
    </Grid>
</Window>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值