Como posso fazer um TextBox ser uma "caixa de senha" e exibir estrelas ao usar o MVVM?

Como posso fazer isso no XAML:

PSEUDO-CÓDIGO:

<TextBox Text="{Binding Password}" Type="Password"/>

para que o usuário veja estrelas ou pontos quando estiver digitando a senha.

eu tenteivários exemplos o que sugerePasswordChar ePasswordBox mas não consegue fazer isso funcionar.

por exemplo. Eu posso fazer isso como mostradoAqui:

<PasswordBox Grid.Column="1" Grid.Row="1"
    PasswordChar="*"/>

mas é claro que eu quero ligar a propriedade Text ao meu ViewModel para que eu possa enviar o valor do TextBox ligado quando o botão é clicado (não funciona com o código por trás), eu quero fazer isso:

<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}"/>

Mas o PasswordBox não possui uma propriedade Text.

questionAnswers(8)

yourAnswerToTheQuestion