Vorgehensweise: Verwenden des Ausdrucks-Editors
Der Ausdrucks-Editor ist ein Windows Workflow Designer-Steuerelement, das in vielen Workflowaktivitäten zum Eingeben und Auswerten von Ausdrücken verwendet wird. Der Ausdrucks-Editor stellt vollständige IDE-Bearbeitungsumgebung bereit, einschließlich IntelliSense, Einfärbung, ParamInfo, Fehlerschnörkel und weitere Funktionen. Der Compiler überprüft den Ausdruck, nachdem er eingegeben wurde. Wenn der Ausdruck ungültig ist, wird ein Fehlersymbol angezeigt. Der Editor kann auch als Dialogfeld Ausdrucks-Editor geöffnet werden.
Ausdrücke sind an Argumente oder Eigenschaften gebundene literale Werte oder Visual Basic-Code. Sie enthalten Wertelemente, die (z. B. Variablen, Konstanten, Literale, Eigenschaften), die mit Vorgängen kombiniert werden, um einen neuen Wert zu ergeben. Ausdrücke werden mit VB.NET-Syntax geschrieben, auch wenn sie in einem in C# geschriebenen Programm verwendet werden. Dies bedeutet, dass die Groß-/Kleinschreibung nicht berücksichtigt, dass Vergleiche mit einem einzelnen Gleichheitszeichen ("=") und nicht mit ("==") durchgeführt werden, dass für die booleschen Operatoren die Wörter "and" und "or" statt der Symbole "&&" und "||" verwendet werden und dass Nothing statt NULL verwendet wird. zu Ausdrücken und Operatoren in Visual Basic und einige Beispiele finden Sie unter Operatoren und Ausdrücke in Visual Basic.
Der Ausdrucks-Editor verhält sich folgendermaßen:
Wenn der Ausdrucks-Editor nicht im Fokus ist, sieht er wie ein reguläres TextBlock-Steuerelement aus.
Sobald der Fokus auf dem Ausdrucks-Editor ist, sieht er wie das Ausdrucks-Editor-Steuerelement aus und verhält sich wie dieses. Nachdem er den Fokus verloren hat, das er sieht wieder wie ein reguläres TextBlock-Steuerelement aus.
Wenn Sie in einem neu gehosteten Workflow-Designer den Fokus auf den Ausdrucks-Editor legen, dann verhält er sich wie ein Textfeld. Wenn der Ausdrucks-Editor im neu gehosteten Workflow-Designer den Fokus verliert, sieht er wieder wie ein regulärer TextBlock aus.
Tipp
Für den Ausdrucks-Editor ist IntelliSense nur innerhalb von Visual Studio 2010 verfügbar. Sowohl in Visual Studio 2010 als auch den neu gehosteten Szenarien überprüft der Compiler den Ausdruck, nachdem er eingegeben wurde, und der Ausdrucks-Editor zeigt ein Fehlersymbol an, wenn der Ausdruck ungültig ist.
Verwenden des Ausdrucks Editors
Öffnen Sie in Visual Studio 2010 ein neues oder vorhandenes Workflowprojekt aus.
Fügen Sie dem Workflow z. B. die Assign-Aktivität hinzu.
Tipp
Mehrere Workflowaktivitäten verfügen über Ausdrucks-Editoren. Ausdrucks-TextBlock-Steuerelemente werden auch im Variablen-Designer, Argument-Designer und dem dynamischen Argument-Designer angezeigt. Die Assign-Aktivität wird als Beispiel verwendet.
Klicken Sie im Aktivitätsdesigner für die Assign-Aktivität auf den linken Ausdrucks-Editor.
Die grauen Wasserzeichen Zeichenfolgen <To> und <VB-Ausdruck eingeben> sind die Standardtextzeichenfolgen für Ausdrucks-Editoren in der Assign-Aktivität.
Geben Sie einen Ausdruck ein. Wenn Sie eine Zeichenfolge eingeben, setzen Sie diese unbedingt in Anführungszeichen. Wenn Sie das Ausdrucksargument an eine Variable zu binden, lassen Sie die Anführungszeichen weg.
Danach wählen Sie einen Bereich außerhalb des Ausdrucks-Editors aus, um den Fokus zu einem anderen Teil des Designers zu verlagern. Dies bewirkt, dass der Compiler den Ausdruck wie zuvor beschrieben überprüft.
Eine andere Möglichkeit, einen Ausdruck einzugeben oder zu bearbeiten, besteht darin, auf die Auslassungspunkte neben einem Eigenschaftennamen im Eigenschaftenraster zu klicken. Daraufhin wird der Ausdrucks-Editor als Dialogfeld geöffnet.