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.
El Editor de expresiones es un control de Diseñador de flujo de trabajo de Windows que se utiliza en muchas actividades de flujo de trabajo como un medio para especificar y evaluar estas expresiones. El Editor de expresiones proporciona una experiencia de edición IDE completa, que incluye IntelliSense, el uso de distintos colores, ParamInfo y subrayados ondulados de errores, entre otras características. El compilador valida la expresión una vez se ha escrito. Si la expresión no es válida, se muestra un icono de error. El editor también se puede abrir como cuadro de diálogo Editor de expresiones.
Las expresiones son valores literales o de código de Visual Basic enlazadas a argumentos o propiedades. Contienen elementos de valor (p. ej. variables, constantes, literales, propiedades) que se combinan con operaciones para proporcionar un nuevo valor. Las expresiones se escriben con la sintaxis de VB.NET aunque la aplicación esté en un programa que use C#. Es decir, la capitalización no importa, la comparación se realiza usando un solo signo igual (“=”) en vez de (“==”), los operadores booleanos son las palabras "y" y "o" en lugar de los símbolos "&&" y "||", y Nothing se usa en vez de null. expresiones y operadores de Visual Basic y algunas muestras, vea Operadores y expresiones en Visual Basic.
El Editor de expresiones se comporta de la siguiente forma:
Si el foco no está en el Editor de expresiones, tiene la apariencia de un control TextBlock normal.
Cuando el foco está en el Editor de expresiones, se asemeja y se comporta como el control del Editor de expresiones. Tras haber perdido el foco, se vuelve a parecer a un TextBlock normal.
Si coloca el foco en el Editor de expresiones en un diseñador de flujo de trabajo hospedado en otro host, se comporta como un TextBox. Cuando el foco se pierde en el diseñador de flujo de trabajo hospedado en otro host, el Editor se asemeja de nuevo a un TextBlock.
Nota
IntelliSense para el Editor de expresiones solo está disponible en Visual Studio 2010. Tanto en Visual Studio 2010, como en escenarios hospedados en otro host, el compilador valida la expresión una vez se ha especificado y el Editor de expresiones muestra un icono de error si la expresión no es válida.
Utilizar el Editor de expresiones
En Visual Studio 2010, abra un proyecto de flujo de trabajo nuevo o uno existente.
Por ejemplo, agregue la actividad Assign a su flujo de trabajo.
Nota
Hay muchas actividades de flujo de trabajo que tienen editores de expresiones. También aparecen TextBlocks de expresión en el diseñador de variables, diseñador de argumentos y diseñador de argumentos dinámicos. La actividad Assign se utiliza como ejemplo.
Haga clic en el editor de expresiones de la izquierda en el diseñador de actividades para la actividad Assign.
Las cadenas de la marca de agua gris <Para> y <Escriba una expresión de VB> son las cadenas de texto predeterminado para los editores de expresión en la actividad Assign.
Escriba su expresión. Si escribe una cadena, asegúrese de colocar comillas dobles en torno a la cadena. Si decide enlazar el argumento de expresión a una variable, no ponga las comillas dobles.
Cuando haya terminado, seleccione una región o área fuera del Editor de expresiones para desplazar el foco hacia otra parte del diseñador. Esto hará que el compilador valide la expresión tal como se describe previamente.
Una forma alternativa de escribir o modificar una expresión es hacer clic en los puntos suspensivos junto al nombre de la propiedad en la cuadrícula de propiedades. Esto abrirá el Editor de expresiones como un cuadro de diálogo.