ProvideUIContextRuleAttribute(String, String, String, String[], String[], UInt32) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.