ProvideEditorUIContextAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ordnet eine UIContext-Instanz einer bestimmten Editorfactory zu. Der Editor kann nur erstellt werden, wenn uiContext aktiv ist.
public ref class ProvideEditorUIContextAttribute : Microsoft::VisualStudio::Shell::ProvideEditorAttributeBase
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideEditorUIContextAttribute : Microsoft.VisualStudio.Shell.ProvideEditorAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideEditorUIContextAttribute = class
inherit ProvideEditorAttributeBase
Public Class ProvideEditorUIContextAttribute
Inherits ProvideEditorAttributeBase
- Vererbung
- Attribute
Konstruktoren
ProvideEditorUIContextAttribute(Object, Object) |
Initialisiert eine Instanz von ProvideEditorUIContextAttribute. |
Eigenschaften
Factory |
Die Guid der Editorfactory. (Geerbt von ProvideEditorAttributeBase) |
TypeId |
Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung für die Instanzen benötigt, die auf eine Klasse angewendet werden können. (Geerbt von RegistrationAttribute) |
UIContext |
UiContext, der dem Editor zugeordnet werden soll |
Methoden
GetPackageRegKeyPath(Guid) |
Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab. (Geerbt von RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Wird aufgerufen, um dieses Attribut für den angegebenen Kontext zu registrieren. Der Kontext enthält die Position, an der die Registrierungsinformationen platziert werden sollen. Außerdem enthält sie z. B. den zu registrierenden Typ und Pfadinformationen. Diese Methode wird sowohl für die Registrierung als auch für die Aufhebung der Registrierung aufgerufen. Der Unterschied besteht darin, dass beim Aufheben der Registrierung nur eine Struktur verwendet wird, die die darauf angewendeten Änderungen umkehrt. |
Unregister(RegistrationAttribute+RegistrationContext) |
Heben Sie die Registrierung dieses Editors auf. |