Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Provides an attribute table for applying custom designer attributes to controls and elements.
Register your customer FeatureProvider implementations by implementing the IRegisterMetadata interface in a separate assembly dedicated to design-time metadata. Use the AttributeTableBuilder class to build an attribute table. Call the AddAttributeTable(AttributeTable) method in your Register() implementation to enable your designer feature.
Classes
| Class | Description | |
|---|---|---|
![]() |
AttributeCallbackBuilder | An instance of this class is passed to callback delegates to lazily populate the attributes for a type. |
![]() |
AttributeTable | A table of metadata attributes for defining design-time appearance and behavior. |
![]() |
AttributeTableBuilder | Creates an attribute table that defines design-time metadata. |
![]() |
AttributeTableContainer | Provides a collection of AttributeTable instances. |
![]() |
AttributeTableValidationException | Raised when the metadata provided in an AttributeTable does not match properties, methods and events on existing types. |
![]() |
ProvideMetadataAttribute | Represents a class that provides metadata. |
Structures
| Structure | Description | |
|---|---|---|
![]() |
EventIdentifier | Represents an event, which is independent of the platform. |
![]() |
PropertyIdentifier | Represents a property, which is independent of the platform. |
![]() |
TypeIdentifier | Identifies a type, which is independent of the platform. |
Interfaces
| Interface | Description | |
|---|---|---|
![]() |
IProvideAttributeTable | Defines a class that provides an attribute table. |
Delegates
| Delegate | Description | |
|---|---|---|
![]() |
AttributeCallback | Called when attributes are needed for a type. |
.gif)
.gif)
.gif)
.gif)