Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
L’exemple ExpressionTextBox montre comment utiliser le ExpressionTextBox dans un concepteur d’activités personnalisé. L’activité personnalisée, MultiAssign, affecte deux valeurs de chaîne à deux variables de chaîne. Certains ExpressionTextBox contrôles se lient à des InArguments et d'autres à des OutArguments.
Exemples de détails
Il ArgumentToExpressionConverter s’agit du convertisseur de type utilisé lors de la liaison d’expressions à des arguments.
ConverterParameter doit être défini sur In ou Out selon ce qui est approprié. La fonction InOut n'est pas prise en charge.
L’attribut UseLocationExpression est utilisé sur OutArguments pour spécifier que l’expression doit être une expression L-value (« valeur de gauche » ou « valeur d’emplacement »). Dans la plupart des cas, une expression L-value est un identificateur Visual Basic valide utilisé pour indiquer que le OutArgument retour est une variable ou un nom d’argument.
L’attribut MaxLines est défini sur un dans cet exemple et MinLines n’est pas défini. Cela indique que la ExpressionTextBox taille fixe d’une ligne, quelle que soit la quantité de texte tapée par l’utilisateur. Pour permettre à ExpressionTextBox de croître pour s'adapter à l'entrée de l'utilisateur, définissez MaxLines supérieur à MinLines.
ExpressionTextBox ne peut être lié qu’à des arguments et ne peut pas être lié aux propriétés CLR.
Pour utiliser cet exemple
À l’aide de Visual Studio, ouvrez le fichier ExpressionTextBoxSample.sln.
Pour générer la solution, appuyez sur Ctrl+Maj+B.
Pour exécuter cet exemple
Ajoutez une nouvelle application console de flux de travail à la solution.
Ajoutez une référence au projet ExpressionTextBoxSample à partir du nouveau projet d’application console de flux de travail.
Générez la solution.
Faites glisser l’activité MultiAssign à partir de la boîte à outils et déposez-la dans le flux de travail.