Comment puis-je faire en XAML:Comment faire un TextBox être une "boîte de mot de passe" et afficher des étoiles lors de l'utilisation de MVVM?
PSEUDO-CODE:
<TextBox Text="{Binding Password}" Type="Password"/>
afin que l'utilisateur voit étoiles ou des points quand il est en train de taper le mot de passe.
J'ai essayé various examples qui suggèrent PasswordChar et PasswordBox mais ne peut pas obtenir ces à travailler.
par exemple. Je peux le faire comme le montre here:
<PasswordBox Grid.Column="1" Grid.Row="1"
PasswordChar="*"/>
mais je tiens bien évidemment à lier la propriété Text à mon ViewModel je peux envoyer la valeur la zone de texte liée lorsque le bouton est cliqué (ne fonctionne pas avec le code derrière), Je veux faire ceci:
<TextBox Grid.Column="1" Grid.Row="0"
Text="{Binding Login}"
Style="{StaticResource FormTextBox}"/>
<PasswordBox Grid.Column="1" Grid.Row="1"
Text="{Binding Password}"
PasswordChar="*"
Style="{StaticResource FormTextBox}"/>
Mais PasswordBox n'a pas de propriété Text.
Pouvez-vous donner des détails sur les raisons pour lesquelles PasswordChar et PasswordBox n'ont pas fonctionné? –
il semble que ce n'est pas si simple en utilisant MVVM, j'ai trouvé une question similaire ici: http: // stackoverflow.com/questions/1097235/passwordbox-with-mvvm –