utiliser l’éditeur d’expressions

L’éditeur d’expressions est un contrôle concepteur de flux de travail qui est utilisé dans de nombreuses activités de flux de travail pour entrer et évaluer des expressions. Il fournit une expérience d’édition IDE complète, comprenant, entre autres fonctionnalités, IntelliSense, la colorisation, ParamInfo et les tildes d’erreur. Le compilateur valide l'expression après sa saisie. Si l'expression n'est pas valide, une icône d'erreur s'affiche. L'éditeur peut également être ouvert sous la forme d'une boîte de dialogue Éditeur d'expressions.

Les expressions sont des valeurs littérales ou du code Visual Basic liés à des arguments ou des propriétés. Elles contiennent des éléments de valeur (par exemple, des variables, des constantes, des littéraux ou des propriétés) combinés avec des opérations afin de produire une nouvelle valeur. Les expressions sont écrites à l'aide de la syntaxe VB.NET même si l'application se trouve dans un programme utilisant C#. Cela signifie que les majuscules n’ont pas d’importance, que les comparaisons sont effectuées à l’aide d’un seul signe égal (« = » au lieu de « == »), que les opérateurs booléens sont les mots « and » et « or » au lieu des symboles « && » et « || », et que Nothing est utilisé au lieu de null. Pour plus d'informations sur les expressions et les opérateurs dans et pour obtenir des exemples, consultez Opérateurs et expressions dans Visual Basic.

L'éditeur d'expressions se comporte comme suit :

  • Si le focus n'est pas sur l'éditeur d'expressions, celui-ci a l'apparence d'un contrôle TextBlock normal.

  • Lorsque le focus se trouve sur l'éditeur d'expressions, celui-ci adopte l'apparence et le comportement du contrôle de l'éditeur d'expressions. Lorsqu'il perd le focus, l’éditeur d’expressions reprend l'apparence d'un TextBlock classique.

  • Si vous placez le focus sur l'éditeur d'expressions dans un Workflow Designer réhébergé, il se comporte comme un contrôle TextBox. Lorsque le Workflow Designer réhébergé perd le focus, l'éditeur d'expressions reprend l'apparence d'un TextBlock normal.

Notes

IntelliSense pour l'éditeur d'expressions est uniquement disponible dans Visual Studio. Qu'il soit exécuté dans Visual Studio ou réhébergé, le compilateur valide l'expression une fois qu'elle a été entrée et l'éditeur d'expressions affiche une icône d'erreur si l'expression n'est pas valide.

Utiliser l’éditeur d’expressions

  1. Dans Visual Studio, ouvrez un projet de flux de travail nouveau ou existant.

  2. Par exemple, ajoutez l'activité Assign à votre flux de travail.

    Notes

    Plusieurs activités de flux de travail ont des éditeurs d'expressions. Des TextBlocks d’expression s’affichent également dans le concepteur de variables, le concepteur d’arguments et le concepteur d’arguments dynamique. L'activité Assign est utilisée à titre d'exemple.

  3. Cliquez sur l'éditeur d'expressions à gauche dans le concepteur d'activités pour l'activité Assign.

    Les chaînes en filigrane grises <À> et <Entrer une expression VB> sont les chaînes de texte par défaut des éditeurs d'expressions dans l'activité Assign.

  4. Entrez votre expression. Si vous entrez une chaîne, n'oubliez pas de l'entourer de guillemets. Si vous choisissez de lier l’argument Expression à une variable, n’utilisez pas de guillemets.

    Lorsque vous avez fini, sélectionnez une région ou une zone en dehors de l'éditeur d'expressions pour déplacer le focus vers une autre partie du concepteur. Déplacer le focus provoque la validation par le compilateur de l'expression, comme décrit précédemment.

    Un autre manière d'entrer ou de modifier une expression consiste à cliquer sur les points de suspension en regard du nom de propriété dans la grille des propriétés. La sélection des points de suspension ouvre la boîte de dialogue Éditeur d’expressions.