Partilhar via


ToolboxCategory Classe

Definição

Uma coleção de itens de caixa de ferramentas que foram categorizados.

public ref class ToolboxCategory sealed : System::Collections::IList, System::ComponentModel::INotifyPropertyChanged
public sealed class ToolboxCategory : System.Collections.IList, System.ComponentModel.INotifyPropertyChanged
type ToolboxCategory = class
    interface INotifyPropertyChanged
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ToolboxCategory
Implements IList, INotifyPropertyChanged
Herança
ToolboxCategory
Implementações

Comentários

A ToolboxCategory coleção contém itens do tipo ToolboxItemWrapper que são adicionados e removidos de uma instância da coleção usando os Add métodos e Remove .

A classe ToolboxCategory implementa a interface INotifyPropertyChanged. Isso permite que a coleção que está armazenando os itens da caixa de ferramentas forneça notificações quando propriedades como a CategoryName propriedade são alteradas e métodos como Add e Remove são usados para alterar o conteúdo da coleção.

Construtores

ToolboxCategory()

Cria uma instância de ToolboxCategory classe.

ToolboxCategory(String)

Cria uma instância da classe ToolboxCategory com um nome especificado.

Propriedades

CategoryName

Obtém ou define o nome da categoria de caixa de ferramentas.

Item[Int32]

Obtém ou define a ferramenta no índice especificado.

Tools

Obtém as ferramentas em ToolboxCategory.

Métodos

Add(ToolboxItemWrapper)

Adiciona uma ferramenta especificada ao final da coleção de categoria da caixa de ferramentas.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
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)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(ToolboxItemWrapper)

Remove a primeira ocorrência de uma ferramenta especificada da coleção de categorias da caixa de ferramentas.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

PropertyChanged

Ocorre quando um valor de propriedade é alterado.

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia toda a coleção ToolboxCategory para uma Array unidimensional compatível, começando no índice especificado da Array de destino.

ICollection.Count

Obtém o número de ferramentas contidas no ToolboxCategory.

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IEnumerable.GetEnumerator()

Retorna um enumerador que itera por meio da coleção ToolboxCategory.

IList.Add(Object)

Adiciona uma ferramenta ao ToolboxCategory.

IList.Clear()

Remove todas as ferramentas do ToolboxCategory.

IList.Contains(Object)

Determina se o ToolboxCategory contém uma ferramenta específica.

IList.IndexOf(Object)

Determina o índice de uma ferramenta específica no ToolboxCategory.

IList.Insert(Int32, Object)

Insere uma ferramenta no ToolboxCategory no índice especificado.

IList.IsFixedSize

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

IList.IsReadOnly

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

IList.Item[Int32]

Obtém ou define a ferramenta no índice especificado.

IList.Remove(Object)

Remove a primeira ocorrência de uma ferramenta específica do ToolboxCategory.

IList.RemoveAt(Int32)

Remove a ferramenta no índice especificado da coleção ToolboxCategory.

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