DesignerRegionCollection Klasa

Definicja

Reprezentuje kolekcję DesignerRegion obiektów w projektancie kontrolek.Represents a collection of DesignerRegion objects within a control designer.

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 jakakolwiek Klasa pochodna DesignerRegionCollection używają klasy do znajdowania i wyliczania regionów projektanta dla formantu na hoście Visual Studio 2005Visual Studio 2005projektu, na przykład. ControlDesignerThe ControlDesigner class, and any derived class, uses the DesignerRegionCollection class to contain and enumerate the designer regions for the control in a design host, such as Visual Studio 2005Visual Studio 2005.

Na przykład ControlDesigner.GetDesignTimeHtml Metoda może służyć do definiowania i dodawania regionów do kolekcji.For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

Owner Użyj właściwości, aby uzyskać dostęp do obiektu projektanta formantów, który zawiera kolekcję regionów projektanta.Use the Owner property to access the control designer object that contains the designer region collection. Użyj metod i właściwości, aby przeanalizować i DesignerRegion zachować obiekty, które znajdują się w kolekcji. DesignerRegionCollectionUse the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

Kolekcja dynamicznie rośnie po dodaniu obiektów.The collection dynamically increases as objects are added. Indeksy w tej kolekcji są oparte na zero.Indexes in this collection are zero-based. Użyj właściwości Count , aby określić, ile regionów projektanta znajduje się w kolekcji.Use the Count property to determine how many designer regions are in the collection. Użyj elementów DesignerRegionCollection Członkowskich, aby zapewnić następujące funkcje:Use the DesignerRegionCollection members to provide the following functionality:

  • Add Metoda dodawania jednego regionu projektanta do kolekcji.The Add method to add a single designer region to the collection.

  • Insert Metoda dodawania regionu projektanta w określonym indeksie w kolekcji.The Insert method to add a designer region at a particular index within the collection.

  • Remove Metoda usuwania regionu projektanta.The Remove method to remove a designer region.

  • RemoveAt Metoda usuwania regionu projektanta w określonym indeksie.The RemoveAt method to remove the designer region at a particular index.

  • Metoda Contains służąca do określenia, czy konkretny region projektanta znajduje się już w kolekcji.The Contains method to determine whether a particular designer region is already in the collection.

  • IndexOf Metoda pobierania indeksu regionu projektanta w kolekcji.The IndexOf method to retrieve the index of a designer region within the collection.

  • Item[Int32] Indeksator do pobierania lub ustawiania regionu projektanta w określonym indeksie przy użyciu notacji tablicy.The Item[Int32] indexer to get or set the designer region at a particular index, using array notation.

  • Clear Metoda usuwania wszystkich regionów projektanta z kolekcji.The Clear method to remove all designer regions from the collection.

Konstruktory

DesignerRegionCollection()

Inicjuje nowe wystąpienie klasy DesignerRegionCollection klasy.Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner)

Inicjuje nowe wystąpienie DesignerRegionCollection klasy dla określonego projektanta formantów.Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

Właściwości

Count

Pobiera liczbę DesignerRegion obiektów w kolekcji.Gets the number of DesignerRegion objects in the collection.

IsFixedSize

Pobiera wartość wskazującą, czy DesignerRegionCollection obiekt ma stały rozmiar.Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly

Pobiera wartość wskazującą, DesignerRegionCollection czy obiekt jest tylko do odczytu.Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized

Pobiera wartość wskazującą, DesignerRegionCollection czy dostęp do obiektu jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the DesignerRegionCollection object is synchronized (thread safe).

Item[Int32]

Pobiera lub ustawia DesignerRegion obiekt pod określonym indeksem w kolekcji.Gets or sets a DesignerRegion object at the specified index in the collection.

Owner

Pobiera projektanta formantów, który jest właścicielem kolekcji regionów projektanta.Gets the control designer that owns the designer region collection.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do DesignerRegionCollection obiektu.Gets an object that can be used to synchronize access to the DesignerRegionCollection object.

Metody

Add(DesignerRegion)

Dodaje określony DesignerRegion obiekt na końcu kolekcji.Adds the specified DesignerRegion object to the end of the collection.

Clear()

Usuwa wszystkie regiony z kolekcji.Removes all regions from the collection.

Contains(DesignerRegion)

Pobiera wartość wskazującą, czy określony region jest zawarty w kolekcji.Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32)

Kopiuje elementy kolekcji do Array obiektu, rozpoczynając od określonego Array indeksu.Copies the elements of the collection to an Array object, starting at a particular Array index.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji.Returns an enumerator that iterates through the collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(DesignerRegion)

Zwraca indeks określonego DesignerRegion obiektu w kolekcji.Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion)

DesignerRegion Wstawia obiekt do kolekcji o określonym indeksie.Inserts a DesignerRegion object into the collection at the specified index.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(DesignerRegion)

Usuwa określony DesignerRegion obiekt z kolekcji.Removes the specified DesignerRegion object from the collection.

RemoveAt(Int32)

DesignerRegion Usuwa obiekt o określonym indeksie w kolekcji.Removes the DesignerRegion object at the specified index within the collection.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego elementu członkowskiego, CopyTo(Array, Int32)Zobacz.For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

Aby uzyskać opis tego elementu członkowskiego, CountZobacz.For a description of this member, see Count.

ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, IsSynchronizedZobacz.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, SyncRootZobacz.For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

Aby uzyskać opis tego elementu członkowskiego, GetEnumerator()Zobacz.For a description of this member, see GetEnumerator().

IList.Add(Object)

Aby uzyskać opis tego elementu członkowskiego, Add(Object)Zobacz.For a description of this member, see Add(Object).

IList.Clear()

Aby uzyskać opis tego elementu członkowskiego, Clear()Zobacz.For a description of this member, see Clear().

IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, Contains(Object)Zobacz.For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, IndexOf(Object)Zobacz.For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego elementu członkowskiego, Insert(Int32, Object)Zobacz.For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Aby uzyskać opis tego elementu członkowskiego, IsFixedSizeZobacz.For a description of this member, see IsFixedSize.

IList.IsReadOnly

Aby uzyskać opis tego elementu członkowskiego, IsReadOnlyZobacz.For a description of this member, see IsReadOnly.

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, Item[Int32]Zobacz.For a description of this member, see Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, Remove(Object)Zobacz.For a description of this member, see Remove(Object).

IList.RemoveAt(Int32)

Aby uzyskać opis tego elementu członkowskiego, RemoveAt(Int32)Zobacz.For a description of this member, see RemoveAt(Int32).

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też