This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

DatePicker الفئة

Visual Studio 2010

عنصر تحكم يسمح للمستخدم الذي يمثل إلى حدد تاريخاً.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[TemplatePartAttribute(Name = "PART_Popup", Type = typeof(Popup))]
[TemplatePartAttribute(Name = "PART_Button", Type = typeof(Button))]
[TemplatePartAttribute(Name = "PART_Root", Type = typeof(Grid))]
[TemplatePartAttribute(Name = "PART_TextBox", Type = typeof(DatePickerTextBox))]
public class DatePicker : Control

DatePicker عنصر تحكم يسمح للمستخدم إلى حدد تاريخاً بواسطة أما كتابتها في إلى نص الحقل أو باستخدام قائمة منسدلة Calendarعنصر التحكم.

العديد من على DatePickerخصائص عنصر التحكم لإدارة المضمنة به Calendar، وتعمل بالمثل إلى الخاصية مكافئة في Calendar. في محدد، DatePicker.IsTodayHighlighted، DatePicker.FirstDayOfWeek، DatePicker.BlackoutDates، DatePicker.DisplayDateStart، DatePicker.DisplayDateEnd، DatePicker.DisplayDate، و DatePicker.SelectedDateخصائص تعمل بالمثل الخاصة بهم Calendarشريكة. لمزيد من المعلومات، راجع Calendar.

يمكن أن يقوم المستخدمون بكتابة التاريخ مباشرة في حقل "نص"، التي تعين Textخاصية. إذا DatePickerلا يمكن تحويل السلسلة التي تم إدخالها إلى تاريخ صحيح، DateValidationErrorيمكن رفع حدث. بشكل افتراضي، يؤدي هذا استثناء، ولكن hوler حدث ل DateValidationErrorيمكنك تعيين ThrowExceptionخاصية إلى falseو منع استثناء من الذي يتم مرفوع.

يبين الشرح التالي DatePicker.

عنصر تحكم DatePicker

عنصر تحكم منتقي التاريخ

يلي مثال ينشئ DatePickerهو موضح في الرسم التوضيحي السابق. DatePicker بما يلي:

  • عرض التاريخ باستخدام unabbreviated أيام أسبوع و أسماء الأشهر.

  • قم بتحديد تقويم المنسدلة إلى عرض التواريخ فقط في السنة 2009.

  • يعرض الاثنين كـ اليوم أول من أسبوع.


DatePicker datePickerFor2009 = new DatePicker();
datePickerFor2009.SelectedDate = new DateTime(2009, 3, 23);
datePickerFor2009.DisplayDateStart = new DateTime(2009, 1, 1);
datePickerFor2009.DisplayDateEnd = new DateTime(2009, 12, 31);
datePickerFor2009.SelectedDateFormat = DatePickerFormat.Long;
datePickerFor2009.FirstDayOfWeek = DayOfWeek.Monday;

// root is a Panel that is defined elsewhere.
root.Children.Add(datePickerFor2009);



<!-- A DatePicker that has March 23, 2009 selected and 
           displays the Long date format. -->
<DatePicker SelectedDateFormat="Long" SelectedDate="3/23/09"
                  DisplayDateStart="1/01/09" DisplayDateEnd="12/31/09" 
                  FirstDayOfWeek="Monday"/>


يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4

NET Framework. Client Profile

مدعوم في: 4
إظهار: