Udostępnij za pośrednictwem


ProvideUIContextRuleAttribute Klasa

Definicja

Ten atrybut rejestruje regułę kontekstu interfejsu użytkownika

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
Dziedziczenie
ProvideUIContextRuleAttribute
Atrybuty

Konstruktory

ProvideUIContextRuleAttribute(String, String, String, String[], String[], UInt32)

Tworzy wpis kontekstu interfejsu użytkownika oparty na regule, który jest aktywowany, gdy wyrażenie jest oceniane na wartość true

Właściwości

ContextGuid

Identyfikator GUID kontekstu dla kontekstu interfejsu użytkownika do utworzenia

Delay

Opóźnienie w ms do zastosowania przed aktywowanie kontekstu interfejsu użytkownika

Expression

Wyrażenie, które ma być oceniane na potrzeby określania stanu kontekstu interfejsu użytkownika

Name

Nazwa diagnostyki dla utworzonego kontekstu interfejsu użytkownika

TermNames

Lista nazw terminów używanych w wyrażeniu

TermValues

Wartości terminów używanych w wyrażeniu

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wywoływana w celu zarejestrowania tego atrybutu w danym kontekście. Kontekst zawiera lokalizację, w której należy umieścić informacje o rejestracji. zawiera również informacje o typie, który jest zarejestrowany, oraz informacje o ścieżce.

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestruj tę specyfikację autoloadu.

Dotyczy