DesignerRegionCollection Klass

Definition

Representerar en samling DesignerRegion objekt i en kontrolldesigner.

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
Arv
DesignerRegionCollection
Implementeringar

Kommentarer

Klassen ControlDesigner och alla härledda klasser använder klassen DesignerRegionCollection för att innehålla och räkna upp designerregionerna för kontrollen i en designvärd, till exempel Visual Studio 2005.

Metoden kan till exempel ControlDesigner.GetDesignTimeHtml användas för att definiera och lägga till regioner i samlingen.

Använd egenskapen Owner för att komma åt kontrolldesignerobjektet som innehåller designerregionsamlingen. DesignerRegionCollection Använd metoderna och egenskaperna för att undersöka och underhålla de DesignerRegion objekt som finns i samlingen.

Samlingen ökar dynamiskt när objekt läggs till. Index i den här samlingen är nollbaserade. Använd egenskapen Count för att avgöra hur många designerregioner som finns i samlingen. DesignerRegionCollection Använd medlemmarna för att tillhandahålla följande funktioner:

  • Metoden Add för att lägga till en enskild designerregion i samlingen.

  • Metoden Insert för att lägga till en designerregion i ett visst index i samlingen.

  • Metoden Remove för att ta bort en designerregion.

  • Metoden RemoveAt för att ta bort designerregionen vid ett visst index.

  • Metoden Contains för att avgöra om en viss designerregion redan finns i samlingen.

  • Metoden IndexOf för att hämta indexet för en designerregion i samlingen.

  • Indexeraren Item[] för att hämta eller ange designerregionen till ett visst index med hjälp av matris notation.

  • Metoden Clear för att ta bort alla designerregioner från samlingen.

Konstruktorer

Name Description
DesignerRegionCollection()

Initierar en ny instans av DesignerRegionCollection klassen.

DesignerRegionCollection(ControlDesigner)

Initierar en ny instans av DesignerRegionCollection klassen för den angivna kontrolldesignern.

Egenskaper

Name Description
Count

Hämtar antalet DesignerRegion objekt i samlingen.

IsFixedSize

Hämtar ett värde som anger om DesignerRegionCollection objektet har en fast storlek.

IsReadOnly

Hämtar ett värde som anger om objektet DesignerRegionCollection är skrivskyddat.

IsSynchronized

Hämtar ett värde som anger om åtkomsten DesignerRegionCollection till objektet synkroniseras (trådsäker).

Item[Int32]

Hämtar eller anger ett DesignerRegion objekt vid det angivna indexet i samlingen.

Owner

Hämtar kontrolldesignern som äger designerns regionsamling.

SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten DesignerRegionCollection till objektet.

Metoder

Name Description
Add(DesignerRegion)

Lägger till det angivna DesignerRegion objektet i slutet av samlingen.

Clear()

Tar bort alla regioner från samlingen.

Contains(DesignerRegion)

Hämtar ett värde som anger om den angivna regionen finns i samlingen.

CopyTo(Array, Int32)

Kopierar elementen i samlingen till ett Array objekt med början vid ett visst Array index.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar en uppräkning som itererar genom samlingen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IndexOf(DesignerRegion)

Returnerar indexet för det angivna DesignerRegion objektet i samlingen.

Insert(Int32, DesignerRegion)

Infogar ett DesignerRegion objekt i samlingen vid det angivna indexet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Remove(DesignerRegion)

Tar bort det angivna DesignerRegion objektet från samlingen.

RemoveAt(Int32)

Tar bort objektet DesignerRegion vid det angivna indexet i samlingen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.CopyTo(Array, Int32)

En beskrivning av den här medlemmen finns i CopyTo(Array, Int32).

ICollection.Count

En beskrivning av den här medlemmen finns i Count.

ICollection.IsSynchronized

En beskrivning av den här medlemmen finns i IsSynchronized.

ICollection.SyncRoot

En beskrivning av den här medlemmen finns i SyncRoot.

IEnumerable.GetEnumerator()

En beskrivning av den här medlemmen finns i GetEnumerator().

IList.Add(Object)

En beskrivning av den här medlemmen finns i Add(Object).

IList.Clear()

En beskrivning av den här medlemmen finns i Clear().

IList.Contains(Object)

En beskrivning av den här medlemmen finns i Contains(Object).

IList.IndexOf(Object)

En beskrivning av den här medlemmen finns i IndexOf(Object).

IList.Insert(Int32, Object)

En beskrivning av den här medlemmen finns i Insert(Int32, Object).

IList.IsFixedSize

En beskrivning av den här medlemmen finns i IsFixedSize.

IList.IsReadOnly

En beskrivning av den här medlemmen finns i IsReadOnly.

IList.Item[Int32]

En beskrivning av den här medlemmen finns i Item[Int32].

IList.Remove(Object)

En beskrivning av den här medlemmen finns i Remove(Object).

IList.RemoveAt(Int32)

En beskrivning av den här medlemmen finns i RemoveAt(Int32).

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för

Se även