wpf denglujiemian
时间: 2024-05-03 07:16:41 浏览: 80
WPF 登录界面可以通过 XAML 和 C# 代码实现。以下是一个简单的示例:
XAML 代码:
```
<Window x:Class="WpfApp1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="登录" Height="250" Width="400">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<StackPanel Margin="10">
<TextBlock Text="用户名:" />
<TextBox Name="txtUsername" Margin="0 5" />
<TextBlock Text="密码:" />
<PasswordBox Name="txtPassword" Margin="0 5" />
</StackPanel>
<StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right" Margin="10">
<Button Content="登录" Width="75" Margin="0 0 10 0" Click="btnLogin_Click" />
<Button Content="取消" Width="75" Click="btnCancel_Click" />
</StackPanel>
</Grid>
</Window>
```
C# 代码:
```
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void btnLogin_Click(object sender, RoutedEventArgs e)
{
string username = txtUsername.Text;
string password = txtPassword.Password;
// 验证用户名和密码是否正确,这里省略具体实现
if (username == "admin" && password == "123456")
{
MessageBox.Show("登录成功!");
}
else
{
MessageBox.Show("用户名或密码错误!");
}
}
private void btnCancel_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
}
```
这个登录界面由两个文本框(一个是密码框)和两个按钮组成。当用户点击“登录”按钮时,会检查用户名和密码是否正确。如果正确,会弹出一个消息框显示“登录成功”,否则会弹出一个消息框显示“用户名或密码错误”。当用户点击“取消”按钮时,窗口会关闭。
阅读全文