Microsoft.Windows.Design.Features-Namespace
Stellt die Erweiterbarkeit mithilfe von benutzerdefinierten Featureanbietern und Featureverbindungen bereit.
Verwenden Sie die FeatureProvider-Klasse und die FeatureConnector<TFeatureProviderType>-Klasse, um die benutzerdefinierte Darstellung und das benutzerdefinierte Verhalten zur Entwurfszeit in einem Designer zu implementieren.Fügen Sie mit der MetadataStore-Klasse und der FeatureAttribute-Klasse einen benutzerdefinierten Featureanbieter an ein Steuerelement an.
Klassen
Klasse | Beschreibung | |
---|---|---|
![]() |
FeatureAttribute | Speichert ein Type-Objekt, das einen FeatureProvider-Typ darstellt. |
![]() |
FeatureAvailableEventArgs | Stellt Daten für das FeatureAvailable-Ereignis bereit. |
![]() |
FeatureConnector<TFeatureProviderType> | Stellt eine Basisimplementierung für alle Erweiterungen bereit, die auf Featureconnectoren basieren. |
![]() |
FeatureConnectorAttribute | Gibt den Typ des FeatureConnector<TFeatureProviderType> an, der zur Handhabung des FeatureProvider erforderlich ist. |
![]() |
FeatureConnectorInformation | Enthält Informationen, in denen ein angegebener Featureconnector beschrieben wird. |
![]() |
FeatureManager | Verwaltet Featureanbieter und Featureverbindungen. |
![]() |
FeatureProvider | Fügt einem Feature einen klassenspezifischen Beitrag hinzu. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
![]() |
MetadataProviderCallback | Gibt einen benutzerdefinierten Mechanismus zum Bereitstellen von Metadatenattributen für die FeatureManager-Klasse an. |