ProvideUIContextRuleAttribute(String, String, String, String[], String[], UInt32) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает запись контекста пользовательского интерфейса на основе правила, которая активируется при вычислении выражения в 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)
Параметры
- contextGuid
- String
Идентификатор GUID контекста.
- name
- String
Имя правила.
- expression
- String
Выражение. Пример см. в разделе "Примечания".
- termNames
- String[]
Имена терминов выражения.
- termValues
- String[]
Значения условий выражения.
- delay
- UInt32
Задержка.
Комментарии
Пример правила: Контекстгуид: {e551fe48-4b78-4dc4-9ddc-183cbfea7d5b} выражение: VB | CS Термнамес: {VB, CS}, Термвалуес: {Активидиторконтенттипе: VB, Активидиторконтенттипе: CS} задержка: 500 При этом создается новый контекст пользовательского интерфейса, который активируется 500 мс после того, как активный редактор является файлом C# или VB.