Freigeben über


ListItemsCollectionEditor-Klasse

Stellt einen Komponenten-Editor für ListItemCollection-Objekte in einem Steuerelement bereit, das von ListControl oder einem ähnlichen Steuerelement abgeleitet ist.

Namespace: System.Web.UI.Design.WebControls
Assembly: System.Design (in system.design.dll)

Syntax

'Declaration
Public Class ListItemsCollectionEditor
    Inherits CollectionEditor
'Usage
Dim instance As ListItemsCollectionEditor
public class ListItemsCollectionEditor : CollectionEditor
public ref class ListItemsCollectionEditor : public CollectionEditor
public class ListItemsCollectionEditor extends CollectionEditor
public class ListItemsCollectionEditor extends CollectionEditor

Hinweise

Die ListItemsCollectionEditor-Klasse stellt eine Benutzeroberfläche zum Bearbeiten der ListItem-Elemente des ListItemCollection-Objekts bereit, das sich in einem von ListControl abgeleiteten oder einem ähnlichen Steuerelement befindet.

Der ListItemsCollectionEditor wird aufgerufen, indem im Eigenschaftenraster des visuellen Designers in der ListItems-Eigenschaft auf die Schaltfläche mit den Auslassungszeichen () geklickt wird.

Die CanSelectMultipleInstances-Methode gibt immer false zurück, um anzugeben, dass im Editor jeweils nur ein Objekt ausgewählt werden kann. Die HelpTopic-Eigenschaft gibt den Namen des im Editor angezeigten Hilfethemas zurück.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie der ListItemsCollectionEditor-Klasse und der UITypeEditor-Klasse (die Basisklasse des Auflistungs-Editors) mithilfe der EditorAttribute-Methode eine benutzerdefinierte ListItems-Eigenschaft zugeordnet wird.

Private items As ListItemCollection

' Associate the ListItemsCollectionEditor with the ListItems.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    ListItemsCollectionEditor), _
    GetType(UITypeEditor))> _
Public ReadOnly Property ListItems() As ListItemCollection
    Get
        Return items
    End Get
End Property ' ListItems
private ListItemCollection items = null;

// Associate the ListItemsCollectionEditor with the ListItems. 
[EditorAttribute(typeof(System.Web.UI.Design.WebControls.
   ListItemsCollectionEditor),
   typeof(UITypeEditor))]
public ListItemCollection ListItems
{
    get { return items; }
} // ListItems

.NET Framework-Sicherheit

Vererbungshierarchie

System.Object
   System.Drawing.Design.UITypeEditor
     System.ComponentModel.Design.CollectionEditor
      System.Web.UI.Design.WebControls.ListItemsCollectionEditor

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ListItemsCollectionEditor-Member
System.Web.UI.Design.WebControls-Namespace
ListItem
ListItemCollection
ListControl
ListControlDesigner-Klasse
CollectionEditor
UITypeEditor

Weitere Ressourcen

Übersicht über ASP.NET-Steuerelement-Designer