Share via


Ejemplo de enlace de actividades personalizadas

Download sample

En este ejemplo se muestra cómo enlazar propiedades de actividad a propiedades de flujo de trabajo, de forma que la actividad se inicializará con el mismo valor que la propiedad de flujo de trabajo correspondiente.

La configuración de un enlace de actividades personalizadas requiere un flujo de trabajo que exponga una propiedad (con la sintaxis de propiedades de .NET Framework estándar) y una actividad personalizada que exponga un miembro DependencyProperty. Después de agregar la actividad personalizada al flujo de trabajo, puede especificar el enlace en la página Propiedades de la instancia de la actividad. Puede tener acceso a esta página desde el icono de la actividad en el panel de diseñador de flujos de trabajo.

En el panel Propiedades de Visual Studio, haga clic en el botón de puntos suspensivos (...) del campo de valor de la propiedad de la actividad. Este botón abre el cuadro de diálogo Enlace, que muestra una lista de propiedades de flujo de trabajo en el panel izquierdo.

En el ejemplo, se crea una actividad personalizada con una propiedad String denominada NameToPrint; esta actividad personalizada simple imprime este valor en la consola cuando se ejecuta. El flujo de trabajo del ejemplo también expone una propiedad llamada NameToPrint; esta propiedad se establece desde la aplicación host de la colección de parámetros que se utiliza para crear el flujo de trabajo.

Cuando se ejecuta el flujo de trabajo, la propiedad NameToPrint de la actividad se enlaza a la propiedad NameToPrint del flujo de trabajo. Ésta, a su vez, se establece desde la aplicación de consola. A continuación, la actividad escribe el valor en la consola.

Nota

Este ejemplo sólo muestra cómo enlazar propiedades de flujo de trabajo y propiedades de actividad. Las propiedades de actividad también se pueden enlazar a otras propiedades de actividad si es necesario.

Para generar el ejemplo

  1. Descargue el ejemplo haciendo clic en Descargar ejemplo en este tema.

    Así se extrae el proyecto de ejemplo en su disco duro local.

  2. Haga clic en Inicio, señale Programas, señale Microsoft Windows SDK y, a continuación, haga clic en CMD Shell.

  3. Vaya al directorio de origen del ejemplo.

  4. En el símbolo del sistema, escriba MSBUILD <nombre del archivo de solución>.

Para ejecutar el ejemplo

  • En la ventana del símbolo del sistema del SDK, ejecute el archivo .exe de la carpeta HostApplication\bin\debug (o la carpeta HostApplication\bin para la versión de VB del ejemplo), que se encuentra bajo la carpeta principal del ejemplo.

Consulte también

Otros recursos

Using Dependency Properties
Tutorial: Create a Custom Activity
Ejemplos de enlace de actividades

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.