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

  • پنجشنبه ۱۳ خرداد ۱۴۰۰
  • بازدید ۳۹ نفر

wpf popup 10397 تصویر

کنترل Popup در WPF

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

wpf popup 10397 1 تصویر

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

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

ردیف

توضیحات

۱

Child

به منظور گرفتن یا تنظیم محتوایی که در داخل Popup نمایش داده می شود، کاربرد دارد.

۲

HorizontalOffset

به منظور گرفتن یا تنظیم میزان فاصله افقی بین کنترل هدف و Popup استفاده می شود.

۳

IsOpen

به منظور گرفتن یا تنظیم مقداری استفاده می شود که مشخص کننده این است که آیا Popup نمایش داده شود یا خیر.

۴

VerticalOffset

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

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

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

ردیف

توضیحات

۱

Closed

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

۲

Opened

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

مثال

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

زمانی که کد فوق کامپایل و اجرا شود، خروجی زیر را تولید خواهد کرد:

wpf popup 10397 2 تصویر

همانطور که مشاهده میکنید زمانی که چک باکس موجود را علامت بزنید Popup نمایش داده خواهد شد و اگر علامت را بردارید، Popup مخفی می شود.

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

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