Ejemplo de diseñador de actividad básica

Download sample

En este ejemplo se muestra cómo agregar un error de configuración personalizado y un menú contextual personalizado al diseñador asociado a una actividad.

En el ejemplo, se agregan dos características al diseñador asociado a una actividad personalizada (archivo de origen: CustomActivity.cs):

  • Error de configuración personalizado.

  • Menú contextual personalizado que se muestra cuando el usuario hace clic con el botón secundario en la actividad en el diseñador de flujos de trabajo.

Para agregar un error de configuración personalizado, la actividad de ejemplo implementa un diseñador de actividad personalizado basado en ActivityDesigner e invalida la propiedad DesignerActions para devolver el error personalizado.

Para agregar un elemento de menú contextual personalizado, el diseñador de actividad personalizado invalida el evento OnExecuteDesignerAction para mostrar el mensaje personalizado (si bien aquí se podría insertar cualquier funcionalidad). También invalida la colección Verbs para incluir un nuevo elemento de menú.

Este ejemplo también muestra cómo utilizar un tema de diseñador de actividad personalizado, para que la actividad aparezca en amarillo en el diseñador de flujos de trabajo.

Para generar el ejemplo

  1. Para descargar el ejemplo, haga clic en Descargar ejemplo.

    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

  1. Abra el archivo de origen BasicActivityDesignerWorkflow.cs en el diseñador de flujos de trabajo haciendo doble clic en él en el Explorador de soluciones de Visual Studio (se puede obtener el mismo comportamiento en el diseñador de flujos de trabajo personalizado. En este ejemplo Visual Studio se utilizará para mostrar este comportamiento.) .

    Observe que el error de configuración muestra la entrada Insert Text Here.

  2. Haga clic con el botón secundario en la actividad y observe que hay una entrada Custom Context Menu.

    Al seleccionar esta opción, se muestra un cuadro de mensaje.

Consulte también

Referencia

ActivityDesigner

Otros recursos

Creating a Custom Activity Designer
Ejemplo de actividad simple
Ejemplos de actividades personalizadas

Footer image

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.