DesignerRegionCollection Klasa

Definicja

Reprezentuje kolekcję obiektów DesignerRegion w projektancie kontrolek.

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
Dziedziczenie
DesignerRegionCollection
Implementuje

Uwagi

Klasa i dowolna klasa pochodna używa klasy do zawierania i wyliczania regionów projektanta dla kontrolki na hoście projektu, takim ControlDesigner DesignerRegionCollection jak Visual Studio 2005.

Na przykład metoda ControlDesigner.GetDesignTimeHtml może służyć do definiowania i dodawania regionów do kolekcji.

Użyj właściwości Owner , aby uzyskać dostęp do obiektu projektanta formantu, który zawiera kolekcję regionów projektanta. Użyj metod DesignerRegionCollection i właściwości, aby zbadać i zachować DesignerRegion obiekty, które znajdują się w kolekcji.

Kolekcja dynamicznie zwiększa się wraz z doliczaną do nich obiektami. Indeksy w tej kolekcji są od zera. Użyj właściwości , aby określić, ile regionów Count projektanta znajduje się w kolekcji. Użyj elementów DesignerRegionCollection członkowskich, aby zapewnić następujące funkcje:

  • Metoda Add dodawania pojedynczego regionu projektanta do kolekcji.

  • Metoda Insert dodawania regionu projektanta w określonym indeksie w kolekcji.

  • Metoda Remove usuwania regionu projektanta.

  • Metoda RemoveAt usuwania regionu projektanta w określonym indeksie.

  • Metoda Contains określania, czy konkretny region projektanta znajduje się już w kolekcji.

  • Metoda IndexOf pobierania indeksu regionu projektanta w kolekcji.

  • Indeksator Item[] do uzyskania lub ustawienia regionu projektanta w określonym indeksie przy użyciu notacji tablicy.

  • Metoda Clear usuwania wszystkich regionów projektanta z kolekcji.

Konstruktory

DesignerRegionCollection()

Inicjuje nowe wystąpienie klasy DesignerRegionCollection.

DesignerRegionCollection(ControlDesigner)

Inicjuje nowe wystąpienie DesignerRegionCollection klasy dla określonego projektanta kontrolek.

Właściwości

Count

Pobiera liczbę DesignerRegion obiektów w kolekcji.

IsFixedSize

Pobiera wartość wskazującą, czy DesignerRegionCollection obiekt ma stały rozmiar.

IsReadOnly

Pobiera wartość wskazującą, czy DesignerRegionCollection obiekt jest tylko do odczytu.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do obiektu DesignerRegionCollection jest zsynchronizowany (bezpieczny wątkami).

Item[Int32]

Pobiera lub ustawia DesignerRegion obiekt w określonym indeksie w kolekcji.

Owner

Pobiera projektanta kontrolek, który jest właścicielem kolekcji regionów projektanta.

SyncRoot

Pobiera obiekt, który może służyć do synchronizacji dostępu do DesignerRegionCollection obiektu.

Metody

Add(DesignerRegion)

Dodaje określony DesignerRegion obiekt na końcu kolekcji.

Clear()

Usuwa wszystkie regiony z kolekcji.

Contains(DesignerRegion)

Pobiera wartość wskazującą, czy określony region znajduje się w kolekcji.

CopyTo(Array, Int32)

Kopiuje elementy kolekcji do Array obiektu, zaczynając od określonego Array indeksu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(DesignerRegion)

Zwraca indeks określonego obiektu DesignerRegion w kolekcji.

Insert(Int32, DesignerRegion)

Wstawia obiekt DesignerRegion do kolekcji w określonym indeksie.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(DesignerRegion)

Usuwa określony DesignerRegion obiekt z kolekcji.

RemoveAt(Int32)

Usuwa obiekt DesignerRegion w określonym indeksie w kolekcji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego członka, zobacz CopyTo(Array, Int32) .

ICollection.Count

Aby uzyskać opis tego członka, zobacz Count .

ICollection.IsSynchronized

Aby uzyskać opis tego członka, zobacz IsSynchronized .

ICollection.SyncRoot

Aby uzyskać opis tego członka, zobacz SyncRoot .

IEnumerable.GetEnumerator()

Aby uzyskać opis tego członka, zobacz GetEnumerator() .

IList.Add(Object)

Aby uzyskać opis tego członka, zobacz Add(Object) .

IList.Clear()

Aby uzyskać opis tego członka, zobacz Clear() .

IList.Contains(Object)

Aby uzyskać opis tego członka, zobacz Contains(Object) .

IList.IndexOf(Object)

Aby uzyskać opis tego członka, zobacz IndexOf(Object) .

IList.Insert(Int32, Object)

Aby uzyskać opis tego członka, zobacz Insert(Int32, Object) .

IList.IsFixedSize

Aby uzyskać opis tego członka, zobacz IsFixedSize .

IList.IsReadOnly

Aby uzyskać opis tego członka, zobacz IsReadOnly .

IList.Item[Int32]

Aby uzyskać opis tego członka, zobacz Item[Int32] .

IList.Remove(Object)

Aby uzyskać opis tego członka, zobacz Remove(Object) .

IList.RemoveAt(Int32)

Aby uzyskać opis tego członka, zobacz RemoveAt(Int32) .

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też