ProvideUIContextRuleAttribute 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 ProvideUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideUIContextRuleAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideUIContextRuleAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideUIContextRuleAttribute
Inherits RegistrationAttribute
- Vererbung
- Attribute
Konstruktoren
ProvideUIContextRuleAttribute(String, String, String, String[], String[], UInt32) |
Erstellt einen regelbasierten Benutzeroberflächenkontexteintrag, der aktiviert wird, wenn der Ausdruck auf "true" ausgewertet wird. |
Eigenschaften
ContextGuid |
Kontext-GUID für den zu erstellenden Benutzeroberflächenkontext |
Delay |
Verzögerung in ms, die angewendet werden soll, bevor der Benutzeroberflächenkontext aktiviert wird |
Expression |
Ausdruck, der ausgewertet werden soll, um den Zustand des Benutzeroberflächenkontexts zu bestimmen |
Name |
Diagnosename für den erstellten Benutzeroberflächenkontext |
TermNames |
Liste der im Ausdruck verwendeten Begriffsnamen |
TermValues |
Werte von Begriffen, die im Ausdruck verwendet werden |
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) |
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. |
Unregister(RegistrationAttribute+RegistrationContext) |
Heben Sie die Registrierung dieser AutoLoad-Spezifikation auf. |