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.

IWebEditable.CreateEditorParts أسلوب

Visual Studio 2010

إرجاع مجموعة من مخصص EditorPartعنصر تحكم s المقترنة مع ملقم عنصر تحكم الذي يطبق IWebEditableالواجهة.

مساحة الاسم:  System.Web.UI.WebControls.WebParts
التجميع:  System.Web (في System.Web.dll)

EditorPartCollection CreateEditorParts()

القيمة المُرجعة

النوع: System.Web.UI.WebControls.WebParts.EditorPartCollection
EditorPartCollection يحتوي على مجموعة مخصصة EditorPartالمقترنة بعناصر التحكم عنصر تحكم الخادم.

CreateEditorParts الأسلوب من إلى قم بإنشاء مجموعة من الجميع cusإلىm EditorPartعناصر التحكم المقترنة بعنصر التحكم cusإلىm, WebPartعنصر تحكم أو مستخدم التحكم والرجوع إليها EditorPartCollectionالكائن. WebPartManager عنصر تحكم تأخذ المجموعة ويقوم بإنشاء مثيلات لكل EditorPartعنصر تحكم s كلما الالخادم عنصر تحكم يقوم بإدخال الوضع التحرير.

عادة تنفيذ هذا أسلوب في مخصص WebPartالتحكم بتجاوز به CreateEditorPartsأسلوب. في الأسلوب، تقوم بإنشاء مثيلات المخصصة EditorPartعناصر التحكم التي تريدها أن تقترن مع عناصر التحكم الخاصة بك وإضافتها إلى EditorPartCollectionالكائن، وإرجاع هذا الكائن. المجموعة من EditorPartثم يتم تعيين عناصر التحكم EditorPartsخاصية EditorZoneBaseالمنطقة.

ملاحظةملاحظة

أي EditorPart that هو تمت الإضافة to the مجموعة of EditorPart عناصر التحكم في an implementation of the CreateEditorParts أسلوب must have a القيمة تعيين إلى its المعرف خاصية, otherwise an ‏‏ استثناء will be تم طرح when the مجموعة هو تعيين إلى the EditorParts خاصية.

ملاحظات للقائمين بالتنفيذ

The EditorPartCollection كائن that the CreateEditorParts أسلوب إرجاع هو read-فقط و has لا accessible أسلوب إلى إضافة individual عناصر التحكم إلى it. However, في your يمنع أو implementation of the أسلوب, you can إنشاء another نوع of ICollection كائن, such كـ an ArrayList, إلى contain الجميع the مخصص EditorPart عناصر التحكم, و pass it إلى the الدالة الإنشائية when you إنشاء a جديد EditorPartCollection كائن. For a تعليمات برمجية مثال, see the مثال مقطع.

The following تعليمات برمجية مثال demonstrates an يمنع of the CreateEditorParts أسلوب في a مخصص WebPart عنصر تحكم. The إكمال المصدر تعليمات برمجية مطلوب إلى تشغيل the نموذج هو found في the مثال مقطع of the IWebEditable فئة overview موضوع.

The تعليمات برمجية مثال يحتوي على كلاهما الأعضاء of the IWebEditable واجهة. لاحظ أن التجاوز CreateEditorPartsإنشاء أسلوب ArrayListإلى جمع cusإلىm واحد أو المزيد EditorPartعناصر التحكم، ومن ثم يستخدم القائمة إلى إنشاء EditorPartCollectionالكائن.


public override EditorPartCollection CreateEditorParts()
{
  ArrayList editorArray = new ArrayList();
  TextDisplayEditorPart edPart = new TextDisplayEditorPart();
  edPart.ID = this.ID + "_editorPart1";
  editorArray.Add(edPart);
  EditorPartCollection editorParts = 
    new EditorPartCollection(editorArray);
  return editorParts;
}

public override object WebBrowsableObject
{
  get { return this; }
}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

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

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: