آموزش WPF

مباحث پایه WPF

مثال های کاربردی WPF

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

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

تصویر wpf-passwordbox_10395 کنترل PasswordBox در WPF - آموزش WPF

کنترل PasswordBox در WPF

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

تصویر wpf-passwordbox_10395_1 کنترل PasswordBox در WPF - آموزش WPF

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

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

ردیف

توضیحات

1

MaxLength

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

2

Password

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

3

PasswordChar

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

4

Resources

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

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

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

ردیف

توضیحات

1

GotFocus

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

2

LostFocus

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

3

PasswordChanged

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

4

Paste

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

مثال

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

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

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

تصویر wpf-passwordbox_10395_2 کنترل PasswordBox در WPF - آموزش WPF

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

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