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

wpf datepicker 10338 تصویر

کنترل Datepicker در WPF

Datepicker کنترلی است که به کاربر امکان انتخاب یک مقدار از تاریخ را می دهد. در تصویر زیر می توانید سلسله مراتب مربوط به ارث بری کنترل Datepicker را مشاهده کنید.

wpf datepicker 10338 1 تصویر

خاصیت های پرکاربرد

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

ردیف

توضیحات

۱

CalendarIdentifier

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

۲

Date

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

۳

DayFormat

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

۴

DayVisible

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

۵

Header

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

۶

MaxYear

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

۷

MinYear

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

۸

MonthFormat

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

۹

MonthVisible

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

۱۰

YearFormat

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

۱۱

YearVisible

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

رویدادهای پرکاربرد

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

ردیف

توضیحات

۱

DateChanged

زمانی که تاریخ انتخاب شده تغییر کند رخ می دهد.

۲

DragEnter

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

۳

DragLeave

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

۴

DragOver

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

۵

DragStarting

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

۶

GotFocus

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

۷

IsEnabledChanged

زمانی که مقدار خایت IsEnabled تغییر کند، این رویداد رخ می دهد (به ارث رسیده از Control).

۸

KeyDown

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

۹

KeyUp

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

۱۰

LostFocus

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

متدهای پرکاربرد

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

ردیف

توضیحات

۱

FindName

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

۲

OnDragEnter

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

۳

OnDragLeave

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

۴

OnDragOver

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

۵

OnDrop

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

۶

OnGotFocus

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

۷

OnKeyDown

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

۸

OnKeyUp

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

۹

OnLostFocus

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

۱۰

SetBinding

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

مثال

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

کدهای سی شارپ:

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

wpf datepicker 10338 2 تصویر

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

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