کنترل Window در WPF
کنترل Window، کنترل ریشه در یک برنامه XAML است که قابلیت هایی نظیر Title، Minimize، Maximize، Close و غیره را ارائه می دهد. در تصویر زیر می توانید سلسله مراتب مربوط به ارث بری کنترل Window را مشاهده کنید.
خاصیت های پر استفاده
در جدول زیر می توانید خاصیت های پر استفاده مربوط به کنترل Window را به همراه توضیح مختصری در مورد هر کدام مشاهده کنید.
ردیف | توضیحات |
1 | AllowsTransparency به منظور گرفتن یا تنظیم مقداری استفاده می شود که مشخص کننده این است که آیا Client Area مربوط به Window از قابلیت Transparency پشتیبانی کند یا خیر. |
2 | DialogResult به منظور گرفتن یا تنظیم مقداری که نشان دهنده نتیجه نمایش Window است، استفاده می شود. |
3 | Icon به منظور گرفتن یا تنظیم آیکون برای Window استفاده می شود. |
4 | IsActive مشخص می کند که آیا Window در حال حاضر Active است یا خیر. |
5 | Left به منظور گرفتن یا تنظیم موقعیت Window از سمت چپ نسبت به پنجره دسکتاپ استفاده می شود. |
6 | OwnedWindows یک مجموعه از Window هایی که Window جاری به عنوان Owner آنها تنظیم شده است، را باز میگرداند. |
7 | Owner به منظور گرفتن یا تنظیم Owner برای Window جاری استفاده می شود. |
8 | ResizeMode به منظور گرفتن یا تنظیم نحوه تغییر سایز یافتن Window استفاده می شود. |
9 | RestoreBounds به منظور گرفتن اندازه و موقعیتی که Window قبل از minimize یا maximize شدن داشته است، استفاده می شود. |
10 | ShowInTaskbar به منظور گرفتن یا تنظیم مقداری استفاده می شود که مشخص کننده این است که آیا آیکون Window باید در Taskbar نمایش داده شود یا خیر. |
11 | SizeToContent به منظور گرفتن یا تنظیم مقداری استفاده می شود که مشخص کننده این است که آیا Window باید اندازه خود را به صورت خودکار با محتوای موجود تنظیم کند یا خیر. |
12 | Title به منظور گرفتن یا تنظیم عنوان برای Window استفاده می شود. |
13 | Top به منظور گرفتن یا تنظیم موقعیت Window از سمت بالا نسبت به پنجره دسکتاپ استفاده می شود. |
14 | Topmost به منظور گرفتن یا تنظیم مقداری استفاده می شود که مشخص کننده این است که آیا Window باید در بالاترین z-order و بالاتر از سایر پنجره ها قرار گیرد یا خیر. |
15 | WindowStartupLocation به منظور گرفتن یا تنظیم موقعیت اولیه Window در محیط دسکتاپ استفاده می شود. |
16 | WindowState به منظور گرفتن یا تنظیم وضعیت Window استفاده می شود. وضعیت یک Window می تواند Maximized، Minimized و یا Normal باشد. |
17 | WindowStyle به منظور گرفتن یا تنظیم استایل مربوط به حاشیه Window استفاده می شود. |
رویدادهای پر استفاده
در جدول زیر می توانید رویدادهای پر استفاده مربوط به کنترل Window را به همراه توضیح مختصری در مورد هر کدام مشاهده کنید.
ردیف | توضیحات |
1 | Activated زمانی که Window به حالت Active در بیاید، رخ می دهد. |
2 | Closed زمانی که Window تقریبا بسته شده است، رخ می دهد. |
3 | Closing درست بعد از فراخوانی متد Close، رخ می دهد و می توان از این رویداد برای لغو عملیات بستن پنجره استفاده کرد. |
4 | ContentRendered زمانی که محتوای Window رندر شوند، رخ می دهد. |
5 | Deactivated زمانی که Window از حالت Active خارج شود، رخ می دهد. |
6 | LocationChanged زمانی که موقعیت Window تغییر کند، رخ می دهد. |
7 | StateChanged زمانی رخ می دهد که مقدار خاصیت WindowState تغییر کند. |
متدهای پر استفاده
در جدول زیر می توانید متدهای پر استفاده مربوط به کنترل Window را به همراه توضیح مختصری در مورد هر کدام مشاهده کنید.
ردیف | توض |
1 | Activate تلاش می کند تا Window را بر روی سایر Window های موجود در دسکتاپ قرار داده و آن را Activate کند. |
2 | Close به منظور بستن Window استفاده می شود. |
3 | Hide به منظور مخفی کردن Window استفاده می شود. |
4 | Show یک Window باز کرده و بدون منتظر شدن برای بسته شدن آن کنترل اجرای برنامه را باز میگرداند. |
5 | ShowDialog مانند متد بالا با این تفاوت که منتظر می ماند تا پنجره باز شده بسته شود. |
هیچ نظری ثبت نشده است