окно пароля показывает символы - PullRequest
3 голосов
/ 20 июня 2011

Если passwordchar равен x, то введенный пользователем пароль будет изменен на xxxxxx, есть ли способ показать этот пароль, как он есть вместо паролей, когда пользователь выбирает какой-либо флажок «showpassword»? или по какому-то событию?

Ответы [ 2 ]

3 голосов
/ 20 июня 2011

Вам придется справиться с этим самостоятельно, поменяв PasswordBox на TextBox, связанный с тем же свойством.Вероятно, имеет смысл создать пользовательский элемент управления для обработки взаимодействий и изменений состояния.

1 голос
/ 13 декабря 2011

Этот код может помочь вам

 <Grid Margin="-10, 0, -10 0">
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto"/>
                    <RowDefinition Height="Auto"/>
                </Grid.RowDefinitions>
                <toolkit:PhoneTextBox x:Name="PasswordText"  Text="{Binding Password, ElementName=LoginPassword, Mode=TwoWay}" Visibility="{Binding IsChecked, ElementName=ShowCheck,Converter={StaticResource VisibilityConveter}}"/>
                <PasswordBox x:Name="LoginPassword" Password="{Binding Text, ElementName=PasswordText, Mode=TwoWay}" Visibility="{Binding IsChecked, ElementName=ShowCheck,Converter={StaticResource PasswordVisibilityConveter}}"/>
                <CheckBox Content="Show Password" Grid.Row="1" IsChecked="True" x:Name="ShowCheck" />
            </Grid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...