مشاركة عبر


كيفية: تنفيذ محرر نوع واجهة المستخدم

في بعض الحالات، تحويل إلى القيمة سلسلة بسيطة التي تسمح خاصية عرض كـ قد يكون النص في المستعرض الخاصية المناسبة. أيضا، قد لا يكون النمط تكوين string-إلى-value مناسبة لبعض أنواع. على سبيل المثال، في حالة من خاصية اللون، وتمثيل vهوual هو مطلوباً أكثر. نوع واجهة مستخدم محرر يمكن أن يوفر تمثيل مرئي لقيمة خاصية في عنصر تحكم شبكة خصائص، مثل مستعرض خاصية وقت التصميم. نوع واجهة مستخدم محرر يمكن أيضا توفير واجهة مستخدم مخصصة لتكوين قيمة أو قيم لكائن نوع معين.

ملاحظة

EditorAttributeينطبق على نوع أو لإقران النوع خاصية أو الخاصية مع نوع واجهة مستخدم محرر.

لتطبيق نوع واجهة مستخدم مخصصة محرر الخاصة بالنماذج Windows

  1. تعريف فئة مشتقة من System.Drawing.Design.UITypeEditor.

  2. يمنع EditValueطريقة لإعداد خصائص واجهة مستخدم. هذا الأسلوب مُحمّل بوظيفة أخرى.

  3. يمنع GetEditStyleأسلوب إعلام مستعرض خاصية عن ‏‏تحرير الدعم الذي سيوفر.

إكمال نموذج، راجع الإرشادات التفصيلية: تطبيق محرر نوع واجهة المستخدم.

التحويل البرمجي للتعليمات البرمجية

  • When you develop your مخصص UITypeEditor, it هو recommended that you التعيين the بنية رقم إلى increment مع each بنية. This prevents older, cached versions of your UITypeEditor من being تاريخ الإنشاء في the تصميم بيئة.

راجع أيضًا:

المهام

كيفية: إنشاء محرر نوع واجهة المستخدم

المرجع

UITypeEditor

موارد أخرى

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