基础知识整合-用户登录页面设计-wpf免费课程

项目实际操作第一阶段-系统登录功能-前台UI实现_哔哩哔哩_bilibili
如果你想通过wpf来改变你的工资,获得更高的收入,请关注并跟着练习.
如何设计一个漂亮的系统登录页面?这个是对前面知识的一个综合。
用到的知识点
  1. 相关控件:textbox,button,password,grid,dockpanel、Image

  2. 资源:动态资源、静态资源

  3. 事件:点击事件、文本变化事件、触发器

  4. 逻辑:输入有效性验证

  5. 综合:实现多个控件的整合使用

相关的代码如下:

<Window x:Class="MyAgvLesson.Login"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:MyAgvLesson"
        mc:Ignorable="d"
        Title="AGV控制系统登录" Height="450" Width="800" WindowStyle="ToolWindow" WindowState="Normal">
    <Window.Resources>
        <SolidColorBrush x:Key="Brush" Color="Blue" />
        <Style x:Key="btn" TargetType="Button">
            <Setter Property="Background" Value="{StaticResource Brush}" />
            <Setter Property="Foreground" Value="White"/>
            <Setter Property="FontSize" Value="16" />
            <Setter Property="Margin"  Value="0 10 0 0"/>
        </Style>
    </Window.Resources>
    <Grid>
        <!--一行两列,所以不用row定义-->
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="1.5*"></ColumnDefinition>
            <ColumnDefinition Width="*"/>

        </Grid.ColumnDefinitions>
        <Image Grid.Column="0"  Margin="1,20,20,20"  Source="/Asset/Login.png" />
        <DockPanel Grid.Column="1" VerticalAlignment="Center" Margin="20,0,20,0">
            <TextBlock  Text="欢迎使用AGV调度系统" Margin="0 20"  DockPanel.Dock="Top" FontSize="20" FontStyle="Oblique" FontWeight="Bold"/>
            <TextBox  Text="请输入账号" Height="30" Padding="5" DockPanel.Dock="Top"/>
            <PasswordBox  Height="30" Padding="5" DockPanel.Dock="Top" Margin="0 10 0 0" />
            <Button Content="登录" Style="{DynamicResource btn}" Width="100"/>
        </DockPanel>
    </Grid>
</Window>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值