سمات عناصر تحكم Windows Forms

يوفر برنامج .NET Framework مجموعة متنوعة من السمات التي يمكنك تطبيقها على أعضاء عنصر التحكم المخصص الخاص بك والمكونات. تؤثر بعض هذه السمات على سلوك وقت-تشغيل الفئة, والبعض الأخر يؤثر على سلوك تصميم-الوقت.

سمات عنصر التحكم وخصائص المكوّن

يعرض الجدول التالي السمات التي يمكن تطبيقها على الخصائص أو على أعضاء أخرى من عناصر التحكم المخصصة الخاصة بك والمكونات. كمثال يستخدم العديد من هذه السمات, راجع كيفية القيام بما يلي: تطبيق السمات في عناصر التحكم Windows Forms.

السمة

الوصف

AmbientValueAttribute

تعيّن القيمة لتمريرها إلى خاصية لجعل خاصية أن تحصل على القيمة الخاصة به من مصدر آخر. يُعرف هذا باسم ambience.

BrowsableAttribute

تحديد ما إذا كان يجب أن يتم عرض الخاصية أو الحدث في نافذة الخصائص.

CategoryAttribute

تعيّن اسم الفئة التي بها يتم تجميع الخصائص أو الحدث عندما يتم عرضهم في عنصر تحكم PropertyGrid الذي تم تعيينه لوضع Categorized.

DefaultValueAttribute

تحدد القيمة الإفتراضية للخاصية.

DescriptionAttribute

تعيّن وصفاً للخاصية أو للحدث.

DisplayNameAttribute

تعيّن اسم عرض الخاصية، الحدث, أو أسلوب public void الذي لا يأخذ أي وسائط.

EditorAttribute

تحدد المحرر الذي يُستخدم لتغيير خاصية.

EditorBrowsableAttribute

تنص على أن الخاصية أو الأسلوب قابل للعرض في المحرر.

HelpKeywordAttribute

تحديد سياق الكلمة الرئيسية لفئة أو لعضو.

LocalizableAttribute

تحديد ما إذا كان يجب أن تكون الملكية محلية.

PasswordPropertyTextAttribute

الإشارة إلى حجب تمثيل نص كائن ما بواسطة أحرف مثل العلامات النجمية.

ReadOnlyAttribute

تحديد ما إذا كانت الخاصية التي ترتبط بها هذه السمة للقراءة-فقط أو للقراءة/الكتابة في وقت-التصميم.

RefreshPropertiesAttribute

يشير إلى أنه يجب تحديث شبكة الملكية عند تغيير قيمة الخاصية المرتبطة بها.

TypeConverterAttribute

يحدد الأنواع التي تُستخدم كمحولّ للكائن الذي ترتبط به هذه السمة.

سمات خصائص ربط البيانات

يعرض الجدول التالي السمات التي يمكنك أن تطبق لتحديد كيفية تفاعل مكونات و عناصر التحكم المخصصة الخاص بك مع ربط البيانات.

السمة

الوصف

BindableAttribute

تحديد ما إذا كانت الخاصية تستخدم عادةً للربط.

ComplexBindingPropertiesAttribute

تعيين خصائص بيانات المصدر و أعضاء البيانات الخاصه بالمكوّن.

DefaultBindingPropertyAttribute

تحديد خاصية الربط الافتراضي لمكوّن.

LookupBindingPropertiesAttribute

تعيين خصائص بيانات المصدر و أعضاء البيانات الخاصه بالمكوّن.

AttributeProviderAttribute

يتيح إعادة توجيه السمة.

سمات الفئات

يعرض الجدول التالي السمات التي يمكن تطبيقها لتحديد سلوك عناصر التحكم المخصصة والمكونات في وقت التصميم.

السمة

الوصف

DefaultEventAttribute

تحديد الحدث الافتراضي للمكوّن.

DefaultPropertyAttribute

تحدد الخاصية الافتراضية للمكوّن.

DesignerAttribute

تعين الفئة المستخدمة لتنفيذ خدمات وقت-تصميم المكوّن.

DesignerCategoryAttribute

تعيّن أن مصمم الفئة ينتمي إلى فئة معينة.

ToolboxItemAttribute

يمثل سمة عنصر صندوق الأداوات.

ToolboxItemFilterAttribute

تعيّن سلسلة عامل التصفية و نوع عامل التصفية المستخدم لصندوق الأداوات.

راجع أيضًا:

المهام

كيفية القيام بما يلي: تطبيق السمات في عناصر التحكم Windows Forms

المرجع

Attribute

موارد أخرى

توسيع دعم وقت التصميم

تطوير نماذج Windows مخصصة عناصر التحكم مع.NET Framework