2016-07-04 2 views
0

Как установить символы в текстовом поле, как в поле «Пароль», или как сделать обязательным поле для пароля?Char Password box, как в TextBox

<TextBox Text="{Binding PasswordAdmin, Mode=TwoWay}" Grid.Row="5" Grid.Column="1" Style="{DynamicResource LTB.TextBox}"/> 

ответ

2

Используйте управления PasswordBox:

<PasswordBox x:Name="passwordBox" Grid.Row="5" Grid.Column="1" /> 

Вот некоторые Полезные ссылки:

http://www.wpftutorial.net/PasswordBox.html

https://msdn.microsoft.com/en-us/library/system.windows.controls.passwordbox(v=vs.100).aspx

Ссылка о риске связывания Пароль: http://gigi.nullneuron.net/gigilabs/security-risk-in-binding-wpf-passwordbox-password/

+1

Вы не можете и часто не должны связывать свойство пароля. Это не свойство зависимости. Причина в том, что он сохранит пароль в виде обычного текста в памяти. Временные решения для привязки (которые иногда могут быть в порядке) и руководства по использованию права PasswordBox - больше, чем hundrets в Интернете. Но руководство к PasswordBox Control абсолютно верно! =) –

+0

Вы правы, я редактирую свой ответ. Как и в первой ссылке, он также может использовать прикрепленный beaviour. – CiccioRocca

Смежные вопросы