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.

EditorZoneBase.EditorParts الخاصية

Visual Studio 2010

يحصل على مجموعة من الجميع EditorPartعناصر التحكم الموجودة في EditorZoneBaseمنطقة.

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

[BrowsableAttribute(false)]
public EditorPartCollection EditorParts { get; }

قيمة الخاصية

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

استثناء:شرط
InvalidOperationException

EditorPart التي يتم إضافتها إلى مجموعة لا يحتوي القيمة لخاصية المعرف الخاص به.

EditorParts توفر خاصية مرجع إلى مجموعة كافة EditorPartعناصر التحكم في المنطقة. يشير كلاهما EditorPartعناصر التحكم المتوفرة مع تعيين عنصر تحكم "أجزاء ويب"، وتخصيص أية EditorPartعناصر التحكم التي تتم إضافتها إلى منطقة. لأن المجموعة للقراءة فقط، للمطورين الذين يرغبون في إنشاء مخصص EditorPartعناصر التحكم الخاصة بشكل عام ‏‏تحرير أغراض وإضافتها إلى المجموعة يجب يمنع CreateEditorPartsالأسلوب.

إذا قمت بتصميم مخصص EditorPartعنصر تحكم s لتحرير محدد WebPartعنصر تحكم، يجب أن يتجاوز الأعضاء IWebEditableواجهة – CreateEditorPartsأسلوب و WebBrowsableObjectخاصية – في WebPartعنصر تحكم. سبب ليمنع هؤلاء الأعضاء لتمكين WebPartعنصر التحكم لإنشاء المخصصة الخاصة بك EditorPartوعناصر التحكم وإضافتها إلى EditorPartsمجموعة عندما يتم تم تحريره عنصر التحكم الخاص بك، وتوفير ‏‏تم تحريره عناصر تحكم تحتوي على مرجع كائن إلى WebPartالتحكم ‏‏تم تحريره. إذا كنت ترغب في إلى إضافة على cusإلىm EditorPartعنصر التحكم إلى تحرير عنصر تحكم الخادم لا يورث من WebPartفئة، يجب تطبيق IWebEditableالواجهة في الفئة تماما كما تفعل WebPartعنصر التحكم.

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

لاحظ أن أي EditorPartالتي هو إضافة إلى المجموعة EditorPartعناصر التحكم في تطبيق CreateEditorPartsيجب أن يحتوي أسلوب القيمة المعينة لخاصية المعرف له، otherwهوe استثناء سوف يتم طرح عند المجموعة هو المعينة EditorPartsخاصية.

يلي تعليمات برمجية مثال يوضح كيفية الوصول إلى EditorPartsالخصائص برمجياً. للكامل تعليمات برمجية المطلوبة لتشغيل المثال، راجع مقطع مثال EditorZoneBaseفئة نظرة عامة حول الموضوع.

يوضح الجزء أول من المثال تعليمات برمجية التي EditorPartsخاصية يحتوي على مراجع إلى كافة EditorPartعناصر التحكم التي يتم الرجوع إليها بشكل إلزامي في صفحة ويب.


<aspSample:MyEditorZone ID="EditorZone1" runat="server">
  <ApplyVerb Text="Apply Changes" />
  <CancelVerb Text="Cancel Changes" />
  <OKVerb Text="Finished" />
  <ZoneTemplate>
    <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
      runat="server" />
    <asp:LayoutEditorPart ID="LayoutEditorPart1" 
      runat="server" />
  </ZoneTemplate>
</aspSample:MyEditorZone>


الجزء الثاني من مثال التعليمة البرمجية برمجياً بالوصول إلى EditorPartsخاصية وقوائم "المعرف" لكل عنصر تحكم في Labelعنصر التحكم.


void Button3_Click(object sender, EventArgs e)
{
  Label1.Text = "<br />";
  foreach (EditorPart part in EditorZone1.EditorParts)
  {
    Label1.Text += part.ID + "<br />";
  }
}


عند تحميل الصفحة في مستعرض، يمكنك النقر فوق butإلىn مجموعة EdiإلىrParts عرض إلى سرد معرفّات من الجميع EditorPartالمشار إليه في عناصر التحكم EditorPartsخاصية.

نظام التشغيل 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
إظهار: