DesignerRegionCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 verwenden die DesignerRegionCollection -Klasse, um die Designerbereiche für das Steuerelement in einem Entwurfshost wie Visual Studio 2005 zu enthalten und aufzulisten.
Beispielsweise kann die ControlDesigner.GetDesignTimeHtml -Methode verwendet werden, um Regionen zu definieren und der Auflistung 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 DesignerRegion Objekte in der Auflistung zu untersuchen und zu verwalten.
Die Auflistung wird dynamisch erhöht, 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 enthalten 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 sich ein bestimmter Designerbereich bereits in der Auflistung befindet.
Die IndexOf Methode zum Abrufen des Indexes eines Designerbereichs innerhalb der Auflistung.
Der Item[] Indexer zum Abrufen oder Festlegen des Designerbereichs für einen bestimmten Index mithilfe der Arraynotation.
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. |