Compartir a través de


Microsoft.Windows.Design.Metadata (Espacio de nombres)

Proporciona una tabla de atributos para aplicar atributos de diseñador personalizados a los controles y elementos.

Registre sus implementaciones de FeatureProvider de cliente implementando la interfaz IRegisterMetadata en un ensamblado independiente dedicado a metadatos en tiempo de diseño.Utilice la clase AttributeTableBuilder para compilar una tabla de atributos.Llame al método AddAttributeTable(AttributeTable) en su implementación de Register() para habilitar su característica de diseñador.

Clases

  Clase Descripción
Clase pública AttributeCallbackBuilder Una instancia de esta clase se pasa a los delegados de devolución de llamada para rellenar lentamente los atributos para un tipo.
Clase pública AttributeTable Tabla de atributos de metadatos para definir el aspecto y el comportamiento en tiempo de diseño.
Clase pública AttributeTableBuilder Crea una tabla de atributos que en la que se definen los metadatos en tiempo de diseño.
Clase pública AttributeTableContainer Proporciona una colección de instancias de AttributeTable.
Clase pública AttributeTableValidationException Se genera cuando los metadatos que proporciona AttributeTable no coinciden con las propiedades, métodos o eventos de los tipos existiendo.
Clase pública ProvideMetadataAttribute Representa una clase que proporciona metadatos.

Estructuras

  Estructura Descripción
Estructura pública EventIdentifier Representa un evento, que es independiente de la plataforma.
Estructura pública PropertyIdentifier Representa una propiedad, que es independiente de la plataforma.
Estructura pública TypeIdentifier Identifica un tipo, que es independiente de la plataforma.

Interfaces

  Interfaz Descripción
Interfaz pública IProvideAttributeTable Define una clase que proporciona una tabla de atributos.

Delegados

  Delegado Descripción
Delegado público AttributeCallback Se llama cuando se necesitan atributos para un tipo.