티스토리 뷰

C#/WPF

WPF tutorial - The PasswordBox control

광그로 2017. 6. 22. 15:18

http://www.wpf-tutorial.com/basic-controls/the-passwordbox-control/


이전에 사용한 textbox만을 사용하게 되면, 암호입력 시 암호가 노출되게 됩니다.

암호 노출을 방지하기 위해 PasswordBox 컨트롤이 있습니다.


1
2
3
4
5
6
<StackPanel Margin="10">
        <Label>Text:</Label>
        <TextBox />
        <Label>Password:</Label>
        <PasswordBox />
    </StackPanel>
cs



PasswordBox의 속성 중 MaxLengthPasswordChar를 이용하여 표기되는 문자와 그 길이를 지정할 수 있습니다.


1
2
3
4
5
6
<StackPanel Margin="10">
        <Label>Text:</Label>
        <TextBox />
        <Label>Password:</Label>
        <PasswordBox MaxLength="6" PasswordChar="*" />
최대 길이는 6글자로, *로 나오게 해!
    </StackPanel>
cs



PasswordBox와 바인딩

PasswordBox에서 암호를 획득해야할 때, code-behind로부터 Password 속성을 사용할 수 있습니다.

하지만, 보안 이유로 Password 속성은 종속성 속성으로 구현되지 않으므로 바인딩 할 수 없습니다.

(??? 아직 바인딩을 잘 몰라 이해가 안갑니다..)


'C# > WPF' 카테고리의 다른 글

WPF tutorial - WPF text rendering  (0) 2017.06.22
WPF tutorial - Control ToolTips  (0) 2017.06.22
WPF tutorial - The RadioButton control  (0) 2017.06.22
WPF tutorial - The CheckBox control  (0) 2017.06.22
WPF tutorial - 복습 및 simple login  (0) 2017.06.21
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함