Sdílet prostřednictvím


ProvideUIContextRuleAttribute Třída

Definice

Tento atribut registruje pravidlo kontextu uživatelského rozhraní.

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
Dědičnost
ProvideUIContextRuleAttribute
Atributy

Konstruktory

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

Vytvoří položku kontextu uživatelského rozhraní založenou na pravidlech, která se aktivuje, když se výraz vyhodnotí jako true.

Vlastnosti

ContextGuid

Guid kontextu pro kontext uživatelského rozhraní, který se má vytvořit

Delay

Zpoždění v ms před aktivací kontextu uživatelského rozhraní

Expression

Výraz, který se má vyhodnotit pro určení stavu kontextu uživatelského rozhraní

Name

Název diagnostiky pro vytvořený kontext uživatelského rozhraní

TermNames

Seznam názvů termínů použitých ve výrazu

TermValues

Hodnoty termínů použitých ve výrazu

TypeId

Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Volána pro registraci tohoto atributu s daným kontextem. Kontext obsahuje umístění, kam se mají umístit registrační informace. Obsahuje také například zaregistrovaný typ a informace o cestě.

Unregister(RegistrationAttribute+RegistrationContext)

Zrušte registraci této specifikace automatického načítání.

Platí pro