一、设计思想
二、主要源代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace showPassword
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void showCode_Checked(object sender, RoutedEventArgs e)
{
result.Text = pwd.Password;
}
private void pwd_PasswordChanged(object sender, RoutedEventArgs e)
{
if (showCode.IsChecked == true)
{
result.Text = pwd.Password;
}
}
}
}
<Window x:Class="showPassword.MainWindow"
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:showPassword"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<Label Content="密码:" HorizontalAlignment="Left" Margin="148,77,0,0" VerticalAlignment="Top" Height="34" Width="56" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>
<PasswordBox x:Name="pwd" HorizontalAlignment="Left" Margin="209,87,0,0" VerticalAlignment="Top" Width="120" Height="24" PasswordChanged="pwd_PasswordChanged"/>
<CheckBox x:Name="showCode" Content="显示密码" HorizontalAlignment="Left" Margin="449,87,0,0" VerticalAlignment="Top" Height="25" Width="122" FontSize="18" Checked="showCode_Checked"/>
<TextBox x:Name="result" HorizontalAlignment="Left" Margin="209,193,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="274" Height="78" TextAlignment="Center" VerticalContentAlignment="Center" IsEnabled="False"/>
</Grid>
</Window>
。
C#程序设计实验2 密码输入和显示
最新推荐文章于 2024-03-25 00:05:34 发布