Udostępnij za pośrednictwem


DesignerRegionCollection Klasa

Definicja

Reprezentuje kolekcję DesignerRegion obiektów 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 ControlDesigner klasa pochodna używają DesignerRegionCollection klasy do przechowywania i wyliczania regionów projektanta dla kontrolki na hoście projektu, takim jak Visual Studio 2005.

Na przykład ControlDesigner.GetDesignTimeHtml metoda 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 kontrolek, który zawiera kolekcję regionów projektanta. DesignerRegionCollection Użyj metod i właściwości, aby zbadać i zachować DesignerRegion obiekty znajdujące się w kolekcji.

Kolekcja dynamicznie zwiększa się w miarę dodawania obiektów. Indeksy w tej kolekcji są oparte na zera. Użyj właściwości , Count aby określić, ile regionów 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 określania Contains , czy dany region projektanta znajduje się już w kolekcji.

  • Metoda IndexOf pobierania indeksu regionu projektanta w kolekcji.

  • Item[] Indeksator umożliwiający pobranie lub ustawienie 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 DesignerRegionCollection nowe wystąpienie 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 DesignerRegionCollection obiektu jest synchronizowany (bezpieczny wątek).

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 synchronizowania 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 bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(DesignerRegion)

Zwraca indeks określonego DesignerRegion obiektu w kolekcji.

Insert(Int32, DesignerRegion)

DesignerRegion Wstawia obiekt 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)

DesignerRegion Usuwa obiekt 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 elementu członkowskiego, zobacz CopyTo(Array, Int32).

ICollection.Count

Aby uzyskać opis tego elementu członkowskiego, zobacz Count.

ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot.

IEnumerable.GetEnumerator()

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

IList.Add(Object)

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

IList.Clear()

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

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

Aby uzyskać opis tego elementu członkowskiego, zobacz IsFixedSize.

IList.IsReadOnly

Aby uzyskać opis tego elementu członkowskiego, zobacz IsReadOnly.

IList.Item[Int32]

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

IList.Remove(Object)

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

IList.RemoveAt(Int32)

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

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też