DesignSurfaceExtensionAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Notifica all'ambiente di Visual Studio che un VSPackage fornisce un Type servizio che implementa per personalizzare o estendere i servizi forniti da qualsiasi implementazione di in fase di caricamento della finestra di DesignSurface progettazione.
public ref class DesignSurfaceExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class DesignSurfaceExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class DesignSurfaceExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type DesignSurfaceExtensionAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class DesignSurfaceExtensionAttribute
Inherits RegistrationAttribute
- Ereditarietà
- Attributi
Costruttori
DesignSurfaceExtensionAttribute(Type) |
Crea una nuova istanza della classe DesignSurfaceExtensionAttribute che specifica un oggetto specificato come fornitore dell'implementazione di un pacchetto VSPackage di DesignSurfaceExtension. |
Proprietà
ExtensionType |
Type dell'oggetto registrato per fornire un VSPackage dell'implementazione di DesignSurfaceExtension per personalizzare le aree di progettazione. |
LoadAtIdle |
Controlla quando, rispetto al caricamento di una finestra di progettazione utilizzata da un pacchetto VSPackage, vengono installate le estensioni fornite dall'implementazione dell'oggetto DesignSurfaceExtensionAttribute registrato da DesignSurfaceExtensionAttribute. |
TypeId |
Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe. (Ereditato da RegistrationAttribute) |
Metodi
GetPackageRegKeyPath(Guid) |
Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS. (Ereditato da RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra l'estensione dell'area di progettazione. |
Unregister(RegistrationAttribute+RegistrationContext) |
Rimuove il codice di registrazione dell'estensione dell'area di progettazione. |