Compartilhar via


Namespace Microsoft.Windows.Design.Metadata

Fornece uma tabela de atributos para aplicar atributos personalizados de designer para controles e elementos.

Registrar o seu cliente FeatureProvider implementações Implementando o IRegisterMetadata interface em um assembly separado dedicado para metadados de tempo de design. Use o AttributeTableBuilder classe para criar uma tabela de atributo. Chamar o AddAttributeTable(AttributeTable) método no seu Register() a implementação para habilitar o recurso de designer.

Classes

  Classe Descrição
Classe pública AttributeCallbackBuilder Uma instância dessa classe é passada para delegados de retorno de chamada para ociosamente preencher os atributos de um tipo.
Classe pública AttributeTable Uma tabela de atributos de metadados para definir o comportamento e a aparência de tempo de design.
Classe pública AttributeTableBuilder Cria uma tabela de atributo que define os metadados de tempo de design.
Classe pública AttributeTableContainer Fornece um conjunto de AttributeTable instâncias.
Classe pública AttributeTableValidationException Gerado quando os metadados são fornecidas em um AttributeTable não corresponde a propriedades, métodos e eventos em tipos existentes.
Classe pública ProvideMetadataAttribute Representa uma classe que oferece metadados.

Estruturas

  Estrutura Descrição
Estrutura pública EventIdentifier Representa um evento, que é independente da plataforma.
Estrutura pública PropertyIdentifier Representa uma propriedade, que é independente da plataforma.
Estrutura pública TypeIdentifier Identifica um tipo, que é independente da plataforma.

Interfaces

  Interface Descrição
Interface pública IProvideAttributeTable Define uma classe que fornece uma tabela de atributos.

Delegados

  Delegado Descrição
Delegado público AttributeCallback Chamado quando os atributos são necessários para um tipo.