ProvideExtensibleUIContextRuleAttribute 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.
Dieses Attribut registriert eine Benutzeroberflächenkontextregel.
public ref class ProvideExtensibleUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideExtensibleUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideExtensibleUIContextRuleAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideExtensibleUIContextRuleAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideExtensibleUIContextRuleAttribute
Inherits RegistrationAttribute
- Vererbung
- Attribute
Konstruktoren
ProvideExtensibleUIContextRuleAttribute(String, String, UInt32) |
Erstellt einen erweiterbaren regelbasierten Benutzeroberflächenkontexteintrag, der aktiviert wird, wenn einer der von anderen Erweiterungen hinzugefügten Begriffe wahr ist. Die Extender würden dieselbe GUID verwenden, um eine neue Benutzeroberflächenkontextregel zu erstellen, deren Ausdruck auf "*" festgelegt ist, um die von diesem Attribut erstellte Regel zu erweitern. |
Eigenschaften
ContextGuid |
Kontext-GUID für den zu erstellenden Benutzeroberflächenkontext |
Delay |
Verzögerung in ms, die vor der Aktivierung des UI-Kontexts angewendet werden soll |
Name |
Diagnosename für den erstellten Benutzeroberflächenkontext |
TypeId |
Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können. (Geerbt von RegistrationAttribute) |
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. Es enthält auch den registrierten Typ und Pfadinformationen. |
Unregister(RegistrationAttribute+RegistrationContext) |
Heben Sie die Registrierung dieser AutoLoad-Spezifikation auf. |