Usar una actividad personalizada

Las actividades que se derivan de Activity o sus subclases pueden componerse en flujos de trabajo de mayor tamaño o crearse directamente en el código. En este tema se describe cómo usar las actividades personalizadas en flujos de trabajo creados en el código o en el diseñador.

Nota

Las actividades personalizadas se pueden usar en el mismo proyecto en el que se definen, siempre que tanto la actividad personalizada como la actividad que lo usa estén compiladas (es decir, cargadas por un tipo de creación de instancias generado por el proceso de compilación). Si la actividad de referencia se carga dinámicamente (por ejemplo, mediante ActivityXAMLServices), el ensamblado al que se hace referencia se debe colocar en un proyecto diferente o el XAML generado por el diseñador debe editarse manualmente para habilitarlo.

Usar una actividad personalizada en un proyecto de flujo de trabajo

  1. Agregue una referencia del proyecto host al proyecto de biblioteca de actividades que contiene la actividad personalizada.

  2. Compile la solución.

  3. Para usar la actividad personalizada en el diseñador, busque la actividad personalizada en el cuadro de herramientas y arrástrela sobre la superficie del diseñador.

  4. Para usar la actividad personalizada en código, agregue una instrucción Using que haga referencia al proyecto de actividad personalizada y pase una nueva instancia de la actividad a Invoke.