wpf 登录窗口功能
程序员文章站
2022-03-07 14:21:18
...
登录是程序中重要的一部分,实现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>
上一篇: thymeleaf多选框选中
下一篇: WPF中的Style