Compartilhar via


DesignerRegionCollection Classe

Definição

Representa uma coleção de objetos DesignerRegion em um designer de controle.

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
Herança
DesignerRegionCollection
Implementações

Comentários

A ControlDesigner classe e qualquer classe derivada usam a DesignerRegionCollection classe para conter e enumerar as regiões do designer para o controle em um host de design, como o Visual Studio 2005.

Por exemplo, o ControlDesigner.GetDesignTimeHtml método pode ser usado para definir e adicionar regiões à coleção.

Use a Owner propriedade para acessar o objeto do designer de controle que contém a coleção de regiões do designer. Use os DesignerRegionCollection métodos e as propriedades para examinar e manter os DesignerRegion objetos que estão na coleção.

A coleção aumenta dinamicamente à medida que os objetos são adicionados. Os índices nesta coleção são baseados em zero. Use a Count propriedade para determinar quantas regiões de designer estão na coleção. Use os DesignerRegionCollection membros para fornecer a seguinte funcionalidade:

  • O Add método para adicionar uma única região de designer à coleção.

  • O Insert método para adicionar uma região de designer em um índice específico dentro da coleção.

  • O Remove método para remover uma região do designer.

  • O RemoveAt método para remover a região do designer em um índice específico.

  • O Contains método para determinar se uma determinada região de designer já está na coleção.

  • O IndexOf método para recuperar o índice de uma região de designer dentro da coleção.

  • O Item[] indexador para obter ou definir a região do designer em um índice específico, usando a notação de matriz.

  • O Clear método para remover todas as regiões do designer da coleção.

Construtores

DesignerRegionCollection()

Inicializa uma nova instância da classe DesignerRegionCollection.

DesignerRegionCollection(ControlDesigner)

Inicializa uma nova instância da classe DesignerRegionCollection para o designer de controle especificado.

Propriedades

Count

Obtém o número de objetos DesignerRegion na coleção.

IsFixedSize

Obtém um valor que indica se o objeto DesignerRegionCollection tem um tamanho fixo.

IsReadOnly

Obtém um valor que indica se o objeto DesignerRegionCollection é somente leitura.

IsSynchronized

Obtém um valor que indica se o acesso ao objeto DesignerRegionCollection é sincronizado (thread-safe).

Item[Int32]

Obtém ou define um objeto DesignerRegion no índice especificado na coleção.

Owner

Obtém o designer de controle que é proprietário da coleção de regiões de designer.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao objeto DesignerRegionCollection.

Métodos

Add(DesignerRegion)

Adiciona o objeto DesignerRegion especificado ao final da coleção.

Clear()

Remove todas as regiões da coleção.

Contains(DesignerRegion)

Obtém um valor que indica se a região especificada está contida na coleção.

CopyTo(Array, Int32)

Copia os elementos da coleção para um objeto Array, começando em um índice Array específico.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera pela coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IndexOf(DesignerRegion)

Retorna o índice do objeto DesignerRegion especificado na coleção.

Insert(Int32, DesignerRegion)

Insere um objeto DesignerRegion na coleção no índice especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(DesignerRegion)

Remove o objeto DesignerRegion especificado da coleção.

RemoveAt(Int32)

Remove o objeto DesignerRegion no índice especificado dentro da coleção.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Para obter uma descrição desse membro, confira CopyTo(Array, Int32).

ICollection.Count

Para obter uma descrição desse membro, confira Count.

ICollection.IsSynchronized

Para obter uma descrição desse membro, confira IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição desse membro, confira SyncRoot.

IEnumerable.GetEnumerator()

Para obter uma descrição desse membro, confira GetEnumerator().

IList.Add(Object)

Para obter uma descrição desse membro, confira Add(Object).

IList.Clear()

Para obter uma descrição desse membro, confira Clear().

IList.Contains(Object)

Para obter uma descrição desse membro, confira Contains(Object).

IList.IndexOf(Object)

Para obter uma descrição desse membro, confira IndexOf(Object).

IList.Insert(Int32, Object)

Para obter uma descrição desse membro, confira Insert(Int32, Object).

IList.IsFixedSize

Para obter uma descrição desse membro, confira IsFixedSize.

IList.IsReadOnly

Para obter uma descrição desse membro, confira IsReadOnly.

IList.Item[Int32]

Para obter uma descrição desse membro, confira Item[Int32].

IList.Remove(Object)

Para obter uma descrição desse membro, confira Remove(Object).

IList.RemoveAt(Int32)

Para obter uma descrição desse membro, confira RemoveAt(Int32).

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também