Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Attributtabelle zum Anwenden von benutzerdefinierten Designerattributen auf Steuerelemente und Elemente bereit.
Registrieren Sie Ihre benutzerdefinierten FeatureProvider-Implementierungen, indem Sie die IRegisterMetadata-Benutzeroberfläche in einer separaten Assembly implementieren, die für die Metadaten zur Entwurfszeit dediziert ist.Verwenden Sie die AttributeTableBuilder-Klasse, um eine Attributtabelle zu erstellen.Rufen Sie die AddAttributeTable(AttributeTable)-Methode in der Register()-Implementierung auf, um das Designerfeature zu aktivieren.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
AttributeCallbackBuilder | Eine Instanz dieser Klasse wird an Rückrufdelegate übergeben, um die Attribute für einen Typ sehr langsam zu füllen. |
![]() |
AttributeTable | Eine Tabelle mit Metadatenattributen zum Definieren der Darstellung und des Verhaltens zur Entwurfszeit. |
![]() |
AttributeTableBuilder | Erstellt eine Attributtabelle, in der Entwurfszeitmetadaten definiert werden. |
![]() |
AttributeTableContainer | Stellt eine Auflistung von AttributeTable-Instanzen bereit. |
![]() |
AttributeTableValidationException | Wird ausgelöst, wenn die Metadaten, die in einer AttributeTable bereitgestellt werden, nicht mit den Eigenschaften, Methoden oder Ereignissen der vorhandenen Typen übereinstimmen. |
![]() |
ProvideMetadataAttribute | Stellt eine Klasse dar, die Metadaten bereitstellt. |
Strukturen
| Struktur | Beschreibung | |
|---|---|---|
![]() |
EventIdentifier | Stellt ein Ereignis dar, das von der Plattform unabhängig ist. |
![]() |
PropertyIdentifier | Stellt eine Eigenschaft dar, die von der Plattform unabhängig ist. |
![]() |
TypeIdentifier | Bezeichnet einen Typ, der von der Plattform unabhängig ist. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
IProvideAttributeTable | Definiert eine Klasse, die eine Attributtabelle bereitstellt. |
Delegaten
| Delegat | Beschreibung | |
|---|---|---|
![]() |
AttributeCallback | Wird aufgerufen, wenn für einen Typ Attribute erforderlich sind. |
.gif)
.gif)
.gif)
.gif)