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

  • جمعه ۴ تیر ۱۴۰۰
  • بازدید ۵۴ نفر

wpf window 10457 تصویر

کنترل Window در WPF

کنترل Window، کنترل ریشه در یک برنامه XAML است که قابلیت هایی نظیر Title، Minimize، Maximize، Close و غیره را ارائه می دهد. در تصویر زیر می توانید سلسله مراتب مربوط به ارث بری کنترل Window را مشاهده کنید.

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

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

ردیف

توضیحات

۱

AllowsTransparency

به منظور گرفتن یا تنظیم مقداری استفاده می شود که مشخص کننده این است که آیا Client Area مربوط به Window از قابلیت Transparency پشتیبانی کند یا خیر.

۲

DialogResult

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

۳

Icon

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

۴

IsActive

مشخص می کند که آیا Window در حال حاضر Active است یا خیر.

۵

Left

به منظور گرفتن یا تنظیم موقعیت Window از سمت چپ نسبت به پنجره دسکتاپ استفاده می شود.

۶

OwnedWindows

یک مجموعه از Window هایی که Window جاری به عنوان Owner آنها تنظیم شده است، را باز میگرداند.

۷

Owner

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

۸

ResizeMode

به منظور گرفتن یا تنظیم نحوه تغییر سایز یافتن Window استفاده می شود.

۹

RestoreBounds

به منظور گرفتن اندازه و موقعیتی که Window قبل از minimize یا maximize شدن داشته است، استفاده می شود.

۱۰

ShowInTaskbar

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

۱۱

SizeToContent

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

۱۲

Title

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

۱۳

Top

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

۱۴

Topmost

به منظور گرفتن یا تنظیم مقداری استفاده می شود که مشخص کننده این است که آیا Window باید در بالاترین z-order و بالاتر از سایر پنجره ها قرار گیرد یا خیر.

۱۵

WindowStartupLocation

به منظور گرفتن یا تنظیم موقعیت اولیه Window در محیط دسکتاپ استفاده می شود.

۱۶

WindowState

به منظور گرفتن یا تنظیم وضعیت Window استفاده می شود. وضعیت یک Window می تواند Maximized، Minimized و یا Normal باشد.

۱۷

WindowStyle

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

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

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

ردیف

توضیحات

۱

Activated

زمانی که Window به حالت Active در بیاید، رخ می دهد.

۲

Closed

زمانی که Window تقریبا بسته شده است، رخ می دهد.

۳

Closing

درست بعد از فراخوانی متد Close، رخ می دهد و می توان از این رویداد برای لغو عملیات بستن پنجره استفاده کرد.

۴

ContentRendered

زمانی که محتوای Window رندر شوند، رخ می دهد.

۵

Deactivated

زمانی که Window از حالت Active خارج شود، رخ می دهد.

۶

LocationChanged

زمانی که موقعیت Window تغییر کند، رخ می دهد.

۷

StateChanged

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

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

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

ردیف

توض

۱

Activate

تلاش می کند تا Window را بر روی سایر Window های موجود در دسکتاپ قرار داده و آن را Activate کند.

۲

Close

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

۳

Hide

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

۴

Show

یک Window باز کرده و بدون منتظر شدن برای بسته شدن آن کنترل اجرای برنامه را باز میگرداند.

۵

ShowDialog

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

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

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