Compartilhar via


DesignerRegionCollection Classe

Definição

Representa uma coleção de objetos dentro de DesignerRegion 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 a 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 notação de matriz.

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

Construtores

Nome Description
DesignerRegionCollection()

Inicializa uma nova instância da classe DesignerRegionCollection.

DesignerRegionCollection(ControlDesigner)

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

Propriedades

Nome Description
Count

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

IsFixedSize

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

IsReadOnly

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

IsSynchronized

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

Item[Int32]

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

Owner

Obtém o designer de controle que possui a coleção de regiões do designer.

SyncRoot

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

Métodos

Nome Description
Add(DesignerRegion)

Adiciona o objeto especificado DesignerRegion 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 Array objeto, começando em um índice específico Array .

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera por meio da 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 especificado DesignerRegion dentro da coleção.

Insert(Int32, DesignerRegion)

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

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(DesignerRegion)

Remove o objeto especificado DesignerRegion da coleção.

RemoveAt(Int32)

Remove o DesignerRegion objeto 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

Nome Description
ICollection.CopyTo(Array, Int32)

Para obter uma descrição deste membro, consulte CopyTo(Array, Int32).

ICollection.Count

Para obter uma descrição deste membro, consulte Count.

ICollection.IsSynchronized

Para obter uma descrição deste membro, consulte IsSynchronized.

ICollection.SyncRoot

Para obter uma descrição deste membro, consulte SyncRoot.

IEnumerable.GetEnumerator()

Para obter uma descrição deste membro, consulte GetEnumerator().

IList.Add(Object)

Para obter uma descrição deste membro, consulte Add(Object).

IList.Clear()

Para obter uma descrição deste membro, consulte Clear().

IList.Contains(Object)

Para obter uma descrição deste membro, consulte Contains(Object).

IList.IndexOf(Object)

Para obter uma descrição deste membro, consulte IndexOf(Object).

IList.Insert(Int32, Object)

Para obter uma descrição deste membro, consulte Insert(Int32, Object).

IList.IsFixedSize

Para obter uma descrição deste membro, consulte IsFixedSize.

IList.IsReadOnly

Para obter uma descrição deste membro, consulte IsReadOnly.

IList.Item[Int32]

Para obter uma descrição deste membro, consulte Item[Int32].

IList.Remove(Object)

Para obter uma descrição deste membro, consulte Remove(Object).

IList.RemoveAt(Int32)

Para obter uma descrição deste membro, consulte RemoveAt(Int32).

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a

Confira também