کنترل PasswordBox در WPF – آموزش WPF

  • چهارشنبه ۱۲ خرداد ۱۴۰۰
  • بازدید ۳۲ نفر

wpf passwordbox 10395 تصویر

کنترل PasswordBox در WPF

PasswordBox کنترلی است که به کاربر اجازه واردن کردن کلمه عبور را به صورت ماسک شده، می دهد. زمانی که کاربر کاراکتری را تایپ می کند، به جای آن کاراکتر تایپ شده، کاراکتری که قبلا تعریف شده نمایش داده می شود (اکثرا از ستاره یا نقطه استفاده می شود). شما می توانید با استفاده از خاصیت PasswordChar کاراکتر مورد نظر را تنظیم کنید. در تصویر زیر می توانید سلسله مراتب مربوط به ارث بری کنترل PasswordBox را مشاهده کنید.

wpf passwordbox 10395 1 تصویر

خاصیت های پر استفاده

در جدول زیر می توانید خاصت های پر استفاده مربوط به کنترل PasswordBox را به همراه توضیح مختصری در مورد هر کدام مشاهده کنید.

ردیف

توضیحات

۱

MaxLength

به منظور گرفتن یا تنظیم بیشترین طول ورودیی که توسط این کنترل باید هندل شود، استفاده می شود..

۲

Password

به منظور گرفتن یا تنظیم کلمه عبور جاری استفاده می شود.

۳

PasswordChar

به منظور گرفتن یا تنظیم کاراکتری نمایشی استفاده می شود.

۴

Resources

منابع مربوط به کنترل را مشخص می کند (به ارث رسیده از FrameworkElement).

رویدادهای پر استفاده

در جدول زیر می توانید رویدادهای پر استفاده مربوط به کنترل PasswordBox را به همراه توضیح مختصری در مورد هر کدام مشاهده کنید.

ردیف

توضیحات

۱

GotFocus

زمانی که بر روی کنترل فوکوس شود، این رویداد رخ می دهد (به ارث رسیده از UIElement).

۲

LostFocus

زمانی که کنترل فوکوس را از دست بدهد، این رویداد رخ می دهد (به ارث رسیده از UIElement).

۳

PasswordChanged

زمانی که مقدار خاصیت Password تغییر کند، رخ می دهد.

۴

Paste

زمانی که مقداری در داخل کنترل Paste شود، رخ می دهد.

مثال

برای درک بهتر یک پروژه WPF ایجاد کرده و محتوای آن را مانند نمونه زیر تغییر دهید. محتوای فایل MainWindow.xaml:

محتوای فایل MainWindow.xaml.cs :

همانطور که مشاهده می کنید در بخش کدهای سی شارپ، زمانی که بر روی دکمه کلیک شود، بررسی می کند که آیا مقدار وارد شده با “wpf12345” برابر است یا خیر. زمانی که کد فوق کامپایل و اجرا شود، خروجی زیر را تولید خواهد کرد:

wpf passwordbox 10395 2 تصویر

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است