Usando uma atividade personalizada
As atividades derivadas de ou suas subclasses podem ser compostas em fluxos de Activity trabalho maiores ou criadas diretamente no código. Este artigo descreve como usar atividades personalizadas em fluxos de trabalho criados no código ou no designer.
Nota
As atividades personalizadas podem ser usadas no mesmo projeto em que são definidas, desde que a atividade personalizada e a atividade que a usa sejam compiladas (ou seja, carregadas por um tipo de instanciação gerado pelo processo de compilação) Se a atividade de referência for carregada dinamicamente (por exemplo, usando ActivityXAMLServices), o assembly referenciado deverá ser colocado em um projeto diferente, ou o XAML gerado pelo designer precisa ser editado manualmente para permitir isso.
Usar uma atividade personalizada para um projeto de fluxo de trabalho
Adicione uma referência do projeto host ao projeto de biblioteca de atividades que contém a atividade personalizada.
Compile a solução.
Para usar a atividade personalizada no designer, localize a atividade personalizada na caixa de ferramentas e arraste a atividade para a superfície do designer.
Para usar a atividade personalizada no código, adicione uma
using
diretiva que se refira ao projeto de atividade personalizada e passe uma nova instância da atividade para Invoke.