Spazio dei nomi Microsoft.Windows.Design.Features

Fornisce estensibilità tramite l'utilizzo di provider di funzionalità e connettori di funzionalità personalizzati.

Utilizzare le classi FeatureProvider e FeatureConnector<TFeatureProviderType> per implementare un aspetto e un comportamento personalizzati in fase di progettazione in una finestra di progettazione.Associare un provider di funzionalità personalizzato a un controllo utilizzando le classi MetadataStore e FeatureAttribute.

Classi

  Classe Descrizione
Classe pubblica FeatureAttribute Archivia un oggetto Type che rappresenta un tipo FeatureProvider.
Classe pubblica FeatureAvailableEventArgs Fornisce dati per l'evento FeatureAvailable.
Classe pubblica FeatureConnector<TFeatureProviderType> Fornisce un'implementazione di base per tutta l'estensibilità basata su connettori di funzionalità.
Classe pubblica FeatureConnectorAttribute Indica il tipo di FeatureConnector<TFeatureProviderType> richiesto per gestire FeatureProvider.
Classe pubblica FeatureConnectorInformation Contiene informazioni che descrivono un connettore di funzionalità specificato.
Classe pubblica FeatureManager Gestisce i provider di funzionalità e i connettori di funzionalità.
Classe pubblica FeatureProvider Aggiunge un contributo specifico della classe a una funzionalità.

Delegati

  Delegato Descrizione
Delegato pubblico MetadataProviderCallback Specifica un meccanismo personalizzato per fornire attributi di metadati alla classe FeatureManager.