Je me demande si quelqu'un a une bonne idée de comment afficher le mot de passe dans le PasswordBox. Avoir lu que vous pouvez lier une zone de texte à un mot de passe, mais ce n'est pas une autre façon de le faire.Un bon moyen d'afficher le mot de passe dans PasswordBox
Répondre
Si vous souhaitez que votre mot de passe soit visible, vous devez utiliser une zone de texte. La seule fonction d'une boîte de mot de passe est de masquer l'entrée. Il ne fournit pas de fonctionnalité supplémentaire. Il est également possible de changer de zone de texte et de mot de passe au moment de l'exécution
Mais si j'ai une zone de texte, je veux être en mesure de le faire ressembler à une boîte de mot de passe. Donc, quand j'écris dans la zone de texte est des points au lieu de lettres et puis j'ai un bouton pour montrer la valeur actuall – mogren3000
Dans ce cas. Essayez this.myTextBox.PasswordChar = '*'. Voyons voir comment cela fonctionne – Remade
Il n'y a aucune propriété intégrée pour afficher le caractère de mot de passe dans le contrôle PasswordBox. Mais nous pourrions le faire par le contrôle TextBox pour afficher le mot de passe dans PasswordBox. Pour PasswordBox avec la fonctionnalité afficher/masquer dans WPF. Nous utiliserons deux contrôles TextBlock, contrôle TextBox, contrôle PasswordBox, le contrôle de l'image
XAML
<Grid>
<TextBlock Text="Welcome
To see the Password"
FontSize="28"
FontWeight="Bold"
HorizontalAlignment="Center"
VerticalAlignment="Top"
TextAlignment="Center"
Margin="0,30,0,0" />
<TextBlock Text="Enter your password"
FontSize="20"
HorizontalAlignment="Left"
Margin="112,160,0,0"
VerticalAlignment="Top" />
<TextBox Height="40"
FontSize="20"
Padding="5,2,47,0"
HorizontalAlignment="Left"
Margin="112,193,0,0"
Name="txtVisiblePasswordbox"
VerticalAlignment="Top"
Width="274" />
<PasswordBox Height="40"
FontSize="20"
Padding="5,2,47,0"
HorizontalAlignment="Left"
Margin="112,193,0,0"
Name="txtPasswordbox"
VerticalAlignment="Top"
Width="274"
PasswordChanged="txtPasswordbox_PasswordChanged" />
<Image Visibility="Hidden"
Height="30"
HorizontalAlignment="Left"
Name="ImgShowHide"
Stretch="Fill"
VerticalAlignment="Top"
Width="30"
Margin="351,198,0,0"
MouseLeave="ImgShowHide_MouseLeave"
PreviewMouseDown="ImgShowHide_PreviewMouseDown"
PreviewMouseUp="ImgShowHide_PreviewMouseUp" />
</Grid>
code Derrière
string AppPath = Directory.GetCurrentDirectory();
public MainWindow()
{
InitializeComponent();
ImgShowHide.Source = new BitmapImage(new Uri(AppPath + "\\img\\clip.jpg"));
}
private void ImgShowHide_PreviewMouseUp(object sender, MouseButtonEventArgs e)
{
HidePassword();
}
private void ImgShowHide_PreviewMouseDown(object sender, MouseButtonEventArgs e)
{
ShowPassword();
}
private void ImgShowHide_MouseLeave(object sender, MouseEventArgs e)
{
HidePassword();
}
private void txtPasswordbox_PasswordChanged(object sender, RoutedEventArgs e)
{
if(txtPasswordbox.Password.Length > 0)
ImgShowHide.Visibility = Visibility.Visible;
else
ImgShowHide.Visibility = Visibility.Hidden;
}
void ShowPassword()
{
ImgShowHide.Source = new BitmapImage(new Uri(AppPath + "\\img\\cus.jpg"));
txtVisiblePasswordbox.Visibility = Visibility.Visible;
txtPasswordbox.Visibility = Visibility.Hidden;
txtVisiblePasswordbox.Text = txtPasswordbox.Password;
}
void HidePassword()
{
ImgShowHide.Source = new BitmapImage(new Uri(AppPath + "\\img\\clip.jpg"));
txtVisiblePasswordbox.Visibility = Visibility.Hidden;
txtPasswordbox.Visibility = Visibility.Visible;
txtPasswordbox.Focus();
}
- 1. Est-ce le bon mot de passe?
- 2. Quel est le meilleur moyen de récupérer la clé de retour dans un PasswordBox? (WPF/XAML)
- 3. Puis-je afficher Entrer mot de passe dans un mot de passe dans WPF? Windows Phone Apps
- 4. Clavier logiciel Efface de l'écran lorsque le mot de passe PasswordBox est activé
- 5. Bon moyen d'obtenir le nom d'utilisateur et mot de passe de la chaîne de connexion?
- 6. Changer l'image sur le bon mot de passe
- 7. Entrez le bon mot de passe pour vous connecter php
- 8. Algorithme pour déterminer le mot de passe faible/bon/fort
- 9. Comment changer le clavier à l'écran pour un PasswordBox
- 10. Existe-t-il un moyen de définir le mot de passe ASP.NET TextBox dans Mot de passe TextMode?
- 11. Codeigniter: Un bon tutoriel simple sur la façon de construire un mot de passe de réinitialisation/mot de passe oublié?
- 12. Silverlight PasswordBox montrant « S'il vous plaît entrer votre mot de passe » à l'intérieur
- 13. MVVM et mot de passe
- 14. MVVM Reliure Mot de passe
- 15. Comment supprimer et afficher le mot «mot de passe» dans le champ mot de passe
- 16. Mot de passe et confirmer le mot de passe
- 17. Enregistrer le mot de passe dans TortoiseHg
- 18. Crypter le mot de passe dans App.config
- 19. wpf passwordbox caret
- 20. jquery: mot de passe et confirmer le mot de passe
- 21. WPF PasswordBox validation
- 22. Entrez le mot de passe dans C
- 23. Passwordbox est toujours null dans le fichier codebehind
- 24. Qu'est-ce qu'un moyen bon/sûr d'enregistrer dynamiquement un nom d'utilisateur et un mot de passe en Java?
- 25. Comment est-ce que je pourrais superposer le mot gris «mot de passe» au-dessus d'un mot de passe?
- 26. Problème de liaison PasswordBox MVVM
- 27. Changer le mot de passe dans l'analyse
- 28. php, existe-t-il un moyen sûr de stocker le mot de passe dans les cookies?
- 29. Un moyen efficace pour vérifier le mot de passe est dans la base de données
- 30. Comment enregistrer un mot de passe dans le registre
J'utilise toujours TextBox pour cette fin. Essayez-le –
Je veux toujours cacher la valeur dans la zone de texte – mogren3000
heh, comme s'est avéré son pas trivial. regardez http://stackoverflow.com/questions/10091466/showing-password-characters-on-some-event-for-passwordbox –