Có một điều khiển mới trong WPF được thiết kế cho các mật khẩu, nó được gọi là PasswordBox
. Bạn nên sử dụng nó thay vì TextBox
nếu bạn cần che dấu đầu vào.
Here's a brief article about it. Để truy xuất giá trị được nhập, hãy sử dụng thuộc tính Mật khẩu.
EDIT: Bạn đã khá nhiều hỏi một câu hỏi mới - làm thế nào bạn có thể vạch mặt các văn bản trong một WPF PasswordBox? Theo hiểu biết tốt nhất của tôi, bạn không thể, mặc dù bạn có thể hiển thị nó trong một TextBox thông thường theo yêu cầu bằng cách lấy giá trị của mật khẩu từ PasswordBox.Password
Không thể có một lớp trợ giúp tùy chỉnh - mặc dù điều này sẽ làm giảm bảo mật tăng được cung cấp bởi điều khiển PasswordBox
mới (as described here). Với điều đó được xem là, this article includes a section on creating a helper class cho phép bạn đặt dữ liệu vào số PasswordBox
.