Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En el ejemplo ExpressionTextBox se muestra cómo usar ExpressionTextBox en un diseñador de actividad personalizado. La actividad personalizada, MultiAssign
, asigna dos valores de cadena a dos variables de cadena. Algunos controles ExpressionTextBox se enlazan a InArguments y otros se enlazan a OutArguments.
Detalles de ejemplo
ArgumentToExpressionConverter
es el convertidor de tipos que se usa al enlazar expresiones a argumentos. ConverterParameter
debe establecerse en In
o Out
según corresponda. No se admite InOut
.
El atributo UseLocationExpression
se utiliza en OutArgument
s para especificar que la expresión debe ser una expresión L-value ("valor izquierdo" o "valor de ubicación"). En la mayoría de los casos, una expresión de valor L es un identificador válido de Visual Basic que se usa para indicar que el OutArgument
valor devuelto es un nombre de argumento o variable.
El atributo MaxLines
se establece en uno en este ejemplo y MinLines
no se establece. Esto indica que ExpressionTextBox es un tamaño fijo de una línea independientemente de la cantidad de texto escrito por el usuario. Para permitir que la ExpressionTextBox crezca para ajustarse a la entrada del usuario, establezca MaxLines
mayor que MinLines
.
ExpressionTextBox solo se puede enlazar a argumentos y no se puede enlazar a propiedades CLR.
Para utilizar este ejemplo
Con Visual Studio, abra el archivo ExpressionTextBoxSample.sln.
Para compilar la solución, presione Ctrl+MAYÚS+B.
Para ejecutar este ejemplo
Agregue una nueva aplicación de consola de flujo de trabajo a la solución.
Agregue una referencia al proyecto ExpressionTextBoxSample desde el proyecto de aplicación de consola de flujo de trabajo nuevo.
Compile la solución.
Arrastre la actividad MultiAssign desde el cuadro de herramientas y colóquela en el flujo de trabajo.