DesignerRegionCollection Klasse

Definition

Stellt eine Auflistung von DesignerRegion-Objekten in einem Steuerelement-Designer dar.

public ref class DesignerRegionCollection : System::Collections::IList
public class DesignerRegionCollection : System.Collections.IList
type DesignerRegionCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DesignerRegionCollection
Implements IList
Vererbung
DesignerRegionCollection
Implementiert

Hinweise

Die ControlDesigner -Klasse und jede abgeleitete Klasse verwendet die DesignerRegionCollection -Klasse, um die Designerbereiche für das Steuerelement in einem Entwurfshost wie Visual Studio 2005 zu enthalten und aufzuzählen.

Beispielsweise kann die ControlDesigner.GetDesignTimeHtml -Methode verwendet werden, um der Auflistung Bereiche zu definieren und hinzuzufügen.

Verwenden Sie die Owner -Eigenschaft, um auf das Steuerelement-Designerobjekt zuzugreifen, das die Designerbereichsauflistung enthält. Verwenden Sie die DesignerRegionCollection Methoden und Eigenschaften, um die Objekte in der Auflistung zu untersuchen und zu DesignerRegion verwalten.

Die Auflistung erhöht sich dynamisch, wenn -Objekte hinzugefügt werden. Indizes in dieser Auflistung sind nullbasiert. Verwenden Sie die Count -Eigenschaft, um zu bestimmen, wie viele Designerbereiche in der Auflistung sind. Verwenden Sie die DesignerRegionCollection Member, um die folgenden Funktionen bereitzustellen:

  • Die Add Methode zum Hinzufügen eines einzelnen Designerbereichs zur Auflistung.

  • Die Insert Methode zum Hinzufügen eines Designerbereichs an einem bestimmten Index innerhalb der Auflistung.

  • Die Remove Methode zum Entfernen eines Designerbereichs.

  • Die RemoveAt Methode zum Entfernen des Designerbereichs an einem bestimmten Index.

  • Die Contains Methode, um zu bestimmen, ob ein bestimmter Designerbereich bereits in der Auflistung vorhanden ist.

  • Die IndexOf Methode zum Abrufen des Indexes eines Designerbereichs innerhalb der Auflistung.

  • Der Item[] Indexer, der den Designerbereich mithilfe der Array notation an einem bestimmten Index abrufen oder festlegen soll.

  • Die Clear Methode zum Entfernen aller Designerbereiche aus der Auflistung.

Konstruktoren

DesignerRegionCollection()

Initialisiert eine neue Instanz der DesignerRegionCollection-Klasse.

DesignerRegionCollection(ControlDesigner)

Initialisiert eine neue Instanz der DesignerRegionCollection-Klasse für den angegebenen Steuerelement-Designer.

Eigenschaften

Count

Ruft die Anzahl der DesignerRegion-Objekte in der Auflistung ab.

IsFixedSize

Ruft einen Wert ab, der angibt, ob das DesignerRegionCollection-Objekt eine feste Größe hat.

IsReadOnly

Ruft einen Wert ab, der angibt, ob das DesignerRegionCollection schreibgeschützt ist.

IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das DesignerRegionCollection-Objekt synchronisiert (threadsicher) ist.

Item[Int32]

Ruft ein DesignerRegion-Objekt am angegebenen Index in der Auflistung ab oder legt dieses fest.

Owner

Ruft den Steuerelement-Designer ab, der die Designerbereichsauflistung besitzt.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf das DesignerRegionCollection-Objekt synchronisiert werden kann.

Methoden

Add(DesignerRegion)

Fügt das angegebene DesignerRegion-Objekt am Ende der Auflistung hinzu.

Clear()

Entfernt alle Bereiche aus der Auflistung.

Contains(DesignerRegion)

Ruft einen Wert ab, der angibt, ob der angegebene Bereich in der Auflistung enthalten ist.

CopyTo(Array, Int32)

Kopiert die Elemente der Auflistung in ein Array-Objekt, beginnend bei einem bestimmten Array-Index.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(DesignerRegion)

Gibt den Index des angegebenen DesignerRegion-Objekts in der Auflistung zurück.

Insert(Int32, DesignerRegion)

Fügt ein DesignerRegion-Objekt am angegebenen Index in die Auflistung ein.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(DesignerRegion)

Entfernt das angegebene DesignerRegion-Objekt aus der Auflistung.

RemoveAt(Int32)

Entfernt das DesignerRegion-Objekt am angegebenen Index der Auflistung.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32)

Eine Beschreibung dieses Elements finden Sie unter CopyTo(Array, Int32).

ICollection.Count

Eine Beschreibung dieses Elements finden Sie unter Count.

ICollection.IsSynchronized

Eine Beschreibung dieses Elements finden Sie unter IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Elements finden Sie unter SyncRoot.

IEnumerable.GetEnumerator()

Eine Beschreibung dieses Elements finden Sie unter GetEnumerator().

IList.Add(Object)

Eine Beschreibung dieses Elements finden Sie unter Add(Object).

IList.Clear()

Eine Beschreibung dieses Elements finden Sie unter Clear().

IList.Contains(Object)

Eine Beschreibung dieses Elements finden Sie unter Contains(Object).

IList.IndexOf(Object)

Eine Beschreibung dieses Elements finden Sie unter IndexOf(Object).

IList.Insert(Int32, Object)

Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object).

IList.IsFixedSize

Eine Beschreibung dieses Elements finden Sie unter IsFixedSize.

IList.IsReadOnly

Eine Beschreibung dieses Elements finden Sie unter IsReadOnly.

IList.Item[Int32]

Eine Beschreibung dieses Elements finden Sie unter Item[Int32].

IList.Remove(Object)

Eine Beschreibung dieses Elements finden Sie unter Remove(Object).

IList.RemoveAt(Int32)

Eine Beschreibung dieses Elements finden Sie unter RemoveAt(Int32).

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für

Siehe auch