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 | |
---|---|---|
AttributeCallbackBuilder | Uma instância dessa classe é passada para delegados de retorno de chamada para ociosamente preencher os atributos de um tipo. | |
AttributeTable | Uma tabela de atributos de metadados para definir o comportamento e a aparência de tempo de design. | |
AttributeTableBuilder | Cria uma tabela de atributo que define os metadados de tempo de design. | |
AttributeTableContainer | Fornece um conjunto de AttributeTable instâncias. | |
AttributeTableValidationException | Gerado quando os metadados são fornecidas em um AttributeTable não corresponde a propriedades, métodos e eventos em tipos existentes. | |
ProvideMetadataAttribute | Representa uma classe que oferece metadados. |
Estruturas
Estrutura | Descrição | |
---|---|---|
EventIdentifier | Representa um evento, que é independente da plataforma. | |
PropertyIdentifier | Representa uma propriedade, que é independente da plataforma. | |
TypeIdentifier | Identifica um tipo, que é independente da plataforma. |
Interfaces
Interface | Descrição | |
---|---|---|
IProvideAttributeTable | Define uma classe que fornece uma tabela de atributos. |
Delegados
Delegado | Descrição | |
---|---|---|
AttributeCallback | Chamado quando os atributos são necessários para um tipo. |