ProvideUIContextRuleAttribute 类

定义

此属性注册 UI 上下文规则

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
继承
ProvideUIContextRuleAttribute
属性

构造函数

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

创建一个基于规则的 UI 上下文条目,该条目在表达式的计算结果为 true 时激活

属性

ContextGuid

要创建的 UI 上下文的上下文 Guid

Delay

在激活 UI 上下文之前延迟应用毫秒

Expression

要计算的表达式以确定 UI 上下文的状态

Name

创建的 UI 上下文的诊断名称

TermNames

表达式中使用的术语名称列表

TermValues

表达式中使用的术语的值

TypeId

重写 TypeID 属性,使 RegistrationAttribute 派生类能够与 System.ComponentModel.TypeDescriptor.GetAttributes 一起使用 (...) 。仅当派生自此属性的属性需要对可应用于类的实例使用更好的控件时,它才必须重写此属性。

(继承自 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

获取相对于 VSPackage 的应用程序) 注册表根目录 (注册表路径。

(继承自 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

调用以便向给定的上下文注册此属性。 上下文包含应放置注册信息的位置。 它还包含所注册的类型和路径信息等。

Unregister(RegistrationAttribute+RegistrationContext)

取消注册此自动加载规范。

适用于