ProvideUIContextRuleAttribute(String, String, String, String[], String[], UInt32) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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