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

wpf menu 10393 تصویر

کنترل Menu در WPF

Menu کنترلی است که امکان نمایش منو به کاربر را می دهد. کنترل Menu یک نوع ItemsControl است و در نتیجه می توان مجموعه ای از عناصر دیگر را شامل شود. در تصویر زیر می توانید سلسله مراتب مربوط به ارث بری این کنترل را مشاهده کنید.

wpf menu 10393 1 تصویر

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

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

ردیف

توضیحات

۱

Background

به منظور گرفتن یا تنظیم یک brush برای رنگ پس زمینه کنترل استفاده می شود (به ارث رسیده از Control).

۲

BorderThickness

به منظور گرفتن یا تنظیم میزان ضخامت border کنترل استفاده می شود (به ارث رسیده از Control).

۳

Height

به منظور گرفتن و یا تنظیم میزان ارتفاع کنترل استفاده می شود (به ارث رسیده از FrameworkElement).

۴

IsMainMenu

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

۵

Items

به منظور گرفتن مجموعه ای از داده ها که برای تولید محتوای کنترل استفاده می شوند، کاربرد دارد (به ارث رسیده از ItemsControl).

۶

ItemsPanel

به منظور گرفتن یا تنظیم قالبی برای نمایش آیتم ها استفاده می شود (ItemsControl).

۷

ItemsSource

به منظور گرفتن یا تنظیم یک شیء به عنوان منبع داده برای تولید محتوای ItemsControl استفاده می شود (به ارث رسیده از ItemsControl).

۸

VerticalContentAlignment

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

۹

Width

به منظور گرفتن و یا تنظیم میزان عرض کنترل استفاده می شود (به ارث رسیده از FrameworkElement).

مثال

برای درک بهتر یک پروژه WPF با نام WPFMenuControl ایجاد کرده و آن را به شکل زیر تغییر دهید.

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

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

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

wpf menu 10393 2 تصویر

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

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