Partager via


Procédure : utiliser l'éditeur d'expressions

L'éditeur d'expressions est un contrôle de Windows Workflow Designer 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#. Autrement dit, la casse n'a pas d'importance, la comparaison s'effectue à l'aide d'un signe égal unique (« = ») au lieu de (« == »), les opérateurs booléens sont les mots « et » et « ou » au lieu des symboles « && » et « || », et Nothing est utilisé à la place de Null. les opérateurs et les expressions dans Visual Basic 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, il 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.

Dd797416.note(fr-fr,VS.100).gifRemarque :
IntelliSense pour l'éditeur d'expressions est uniquement disponible dans Visual Studio 2010. Qu'il soit exécuté dans Visual Studio 2010 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.

Utilisation de l'éditeur d'expressions

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

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

    Dd797416.note(fr-fr,VS.100).gifRemarque :
    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. Le compilateur valide alors l'expression, comme décrit précédemment.

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

Voir aussi

Référence

ExpressionTextBox