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

Definition

Erstellt einen regelbasierten UI-Kontext Eintrag, der aktiviert wird, wenn der Ausdruck als true ausgewertet wird.

 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)

Parameter

contextGuid
String

Die Kontext-GUID.

name
String

Der Name der Regel.

expression
String

Der Ausdruck. Ein Beispiel finden Sie in den Hinweisen.

termNames
String[]

Die Namen der Begriffe des Ausdrucks.

termValues
String[]

Die Werte der Begriffe des Ausdrucks.

delay
UInt32

Die Verzögerung.

Hinweise

Eine Beispiel Regel wäre: ContextGuid: {e551fe48-4b78-4dc4-9ddc-183cbfea7d5b} Ausdruck: VB | CS termnames: {VB, CS}, termvalues: {activeeditor ContentType: VB, activeeditor ContentType: CS} Delay: 500 Dadurch wird ein neuer UI-Kontext erstellt, der 500 ms aktiviert wird, nachdem der aktive Editor entweder eine c#-oder VB-Datei ist.

Gilt für