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

Definição

Cria uma entrada de contexto de interface do usuário baseada em regra que é ativada quando a expressão é avaliada como true.

 ProvideUIContextRuleAttribute(std::wstring const & contextGuid, std::wstring const & name, std::wstring const & expression, std::Array <std::wstring const &> const & termNames, std::Array <std::wstring const &> const & termValues, unsigned int delay = 0);
public ProvideUIContextRuleAttribute (string contextGuid, string name, string expression, string[] termNames, string[] termValues, uint delay = 0);
new Microsoft.VisualStudio.Shell.ProvideUIContextRuleAttribute : string * string * string * string[] * string[] * uint32 -> Microsoft.VisualStudio.Shell.ProvideUIContextRuleAttribute
Public Sub New (contextGuid As String, name As String, expression As String, termNames As String(), termValues As String(), Optional delay As UInteger = 0)

Parâmetros

contextGuid
String

O GUID do contexto.

name
String

O nome da regra.

expression
String

A expressão. Consulte comentários para obter um exemplo.

termNames
String[]

Os nomes dos termos da expressão.

termValues
String[]

Os valores dos termos da expressão.

delay
UInt32

O atraso.

Comentários

Uma regra de exemplo seria: ContextGuid: {e551fe48-4b78-4dc4-9ddc-183cbfea7d5b} expressão: VB | CS Termnames: {VB, CS}, TermValues: {ActiveEditorContentType: VB, ActiveEditorContentType: CS} atraso: 500 Isso criaria um novo contexto de interface do usuário que é ativado 500 MS após o editor ativo ser um arquivo C# ou VB

Aplica-se a