source

WPF TextBox가 암호 문자를 사용하도록 만드는 방법은 무엇입니까?

manycodes 2023. 5. 11. 21:35
반응형

WPF TextBox가 암호 문자를 사용하도록 만드는 방법은 무엇입니까?

동적으로 설정해야 합니다.

암호 상자를 일반 텍스트로 만들 수 있습니까? 즉, 사용자가 입력한 텍스트를 볼 수 있습니다.??

그것은 -> 나는 "비밀번호 세션"과 "항목 수 입력" 세션에 대해 동일한 제어를 사용해야 합니다..??

사용해야 합니다.PasswordBox대신에TextBox:

<PasswordBox Height="42" Width="200"  Margin="22,28,28,0" 
         Name="passwordBox1" VerticalAlignment="Top" 
         Background="LightBlue" Foreground="DarkBlue" 
         MaxLength="25" PasswordChar="*" 
         />

WPF에는 암호를 위해 설계된 새로운 컨트롤이 있습니다.PasswordBox당신은 그것을 대신 사용해야 합니다.TextBox입력을 마스킹해야 하는 경우.

여기 그것에 대한 간단한 기사가 있습니다.입력한 값을 검색하려면 암호 속성을 사용합니다.

편집: 당신은 거의 새로운 질문을 했습니다. 어떻게 WPF PasswordBox텍스트를 마스크 해제할 수 있습니까?내가 아는 한 당신은 할 수 없지만, 물론 당신은 다음에서 비밀번호의 값을 얻음으로써 요청 시 일반 TextBox에 그것을 표시할 수 있습니다.PasswordBox.Password

에 대한 데이터 바인딩PasswordBox사용자 지정 도우미 클래스 없이는 가능하지 않습니다. 이렇게 하면 새 제품이 제공하는 보안이 강화됩니다.PasswordBox컨트롤(여기에 설명됨)이러한 점을 고려하여 이 문서에는 다음에 대한 데이터 바인딩을 허용하는 도우미 클래스 만들기에 대한 섹션이 포함되어 있습니다.PasswordBox.

또는 '암호 글꼴'을 사용합니다.모든 문자를 점으로 표시하는 글꼴입니다.클립보드 잘라내기 및 복사 기능을 사용하지 않도록 설정해야 합니다.

의 사용자 정의 구현도 있습니다.PasswordBox필요에 따라 변경할 수 있습니다. 이 기사를 참조하십시오.당신은 또한 이것을 확장할 수 있습니다. 이것은 그것으로 불가능합니다.PasswordBox왜냐하면 밀폐된 수업이기 때문입니다.

언급URL : https://stackoverflow.com/questions/3792764/how-to-make-a-wpf-textbox-use-password-characters

반응형