DesignerRegionCollection Clase

Definición

Representa una colección de objetos DesignerRegion dentro de un diseñador de controles.

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
Herencia
DesignerRegionCollection
Implementaciones

Comentarios

La ControlDesigner clase y cualquier clase derivada usan la DesignerRegionCollection clase para contener y enumerar las regiones del diseñador para el control en un host de diseño, como Visual Studio 2005.

Por ejemplo, el ControlDesigner.GetDesignTimeHtml método se puede usar para definir y agregar regiones a la colección.

Utilice la Owner propiedad para tener acceso al objeto del diseñador de controles que contiene la colección de regiones del diseñador. Use los DesignerRegionCollection métodos y propiedades para examinar y mantener los DesignerRegion objetos que se encuentran en la colección.

La colección aumenta dinámicamente a medida que se agregan objetos. Los índices de esta colección se basan en cero. Utilice la Count propiedad para determinar cuántas regiones del diseñador se encuentran en la colección. Use los DesignerRegionCollection miembros para proporcionar la siguiente funcionalidad:

  • Método Add para agregar una sola región de diseñador a la colección.

  • Método Insert para agregar una región del diseñador en un índice determinado dentro de la colección.

  • Método Remove para quitar una región del diseñador.

  • Método RemoveAt para quitar la región del diseñador en un índice determinado.

  • Método Contains para determinar si una región de diseñador determinada ya está en la colección.

  • Método IndexOf para recuperar el índice de una región del diseñador dentro de la colección.

  • Indizador Item[] que se va a obtener o establecer la región del diseñador en un índice determinado, mediante la notación de matriz.

  • Método Clear para quitar todas las regiones del diseñador de la colección.

Constructores

DesignerRegionCollection()

Inicializa una nueva instancia de la clase DesignerRegionCollection.

DesignerRegionCollection(ControlDesigner)

Inicializa una nueva instancia de la clase DesignerRegionCollection para el diseñador de controles especificado.

Propiedades

Count

Obtiene el número de objetos DesignerRegion que hay en la colección.

IsFixedSize

Obtiene un valor que indica si el objeto DesignerRegionCollection tiene un tamaño fijo.

IsReadOnly

Obtiene un valor que indica si el objeto DesignerRegionCollection es de solo lectura.

IsSynchronized

Obtiene un valor que indica si el acceso al objeto DesignerRegionCollection está sincronizado (es seguro para subprocesos).

Item[Int32]

Obtiene o establece un objeto DesignerRegion en el índice especificado de la colección.

Owner

Obtiene el diseñador de controles que posee la colección de regiones del diseñador.

SyncRoot

Obtiene un objeto que puede utilizarse para sincronizar el acceso al objeto DesignerRegionCollection.

Métodos

Add(DesignerRegion)

Agrega el objeto DesignerRegion especificado al final de la colección.

Clear()

Quita todas las regiones de la colección.

Contains(DesignerRegion)

Obtiene un valor que indica si la región especificada está en la colección.

CopyTo(Array, Int32)

Copia los elementos de la colección en un objeto Array, empezando por un índice determinado de Array.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IndexOf(DesignerRegion)

Devuelve el índice del objeto DesignerRegion especificado dentro de la colección.

Insert(Int32, DesignerRegion)

Inserta un objeto DesignerRegion en la colección, en el índice especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Remove(DesignerRegion)

Quita el objeto DesignerRegion especificado de la colección.

RemoveAt(Int32)

Quita el objeto DesignerRegion en el índice especificado de la colección.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Para obtener una descripción de este miembro, vea CopyTo(Array, Int32).

ICollection.Count

Para obtener una descripción de este miembro, vea Count.

ICollection.IsSynchronized

Para obtener una descripción de este miembro, vea IsSynchronized.

ICollection.SyncRoot

Para obtener una descripción de este miembro, vea SyncRoot.

IEnumerable.GetEnumerator()

Para obtener una descripción de este miembro, vea GetEnumerator().

IList.Add(Object)

Para obtener una descripción de este miembro, vea Add(Object).

IList.Clear()

Para obtener una descripción de este miembro, vea Clear().

IList.Contains(Object)

Para obtener una descripción de este miembro, vea Contains(Object).

IList.IndexOf(Object)

Para obtener una descripción de este miembro, vea IndexOf(Object).

IList.Insert(Int32, Object)

Para obtener una descripción de este miembro, vea Insert(Int32, Object).

IList.IsFixedSize

Para obtener una descripción de este miembro, vea IsFixedSize.

IList.IsReadOnly

Para obtener una descripción de este miembro, vea IsReadOnly.

IList.Item[Int32]

Para obtener una descripción de este miembro, vea Item[Int32].

IList.Remove(Object)

Para obtener una descripción de este miembro, vea Remove(Object).

IList.RemoveAt(Int32)

Para obtener una descripción de este miembro, vea RemoveAt(Int32).

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a

Consulte también