Condividi tramite


Utilizzo di un'attività personalizzata

Le attività che derivano da Activity o le relative sottoclassi possono essere composte in flussi di lavoro più grandi o create direttamente nel codice. Questo articolo descrive come usare attività personalizzate nei flussi di lavoro creati nel codice o nella finestra di progettazione.

Nota

Le attività personalizzate possono essere usate nello stesso progetto in cui sono definite, purché sia l'attività personalizzata che l'attività che la utilizza vengono compilate (ovvero caricate da un tipo di creazione di istanze generato dal processo di compilazione) Se l'attività di riferimento viene caricata in modo dinamico (ad esempio, usando ActivityXAMLServices), l'assembly a cui si fa riferimento deve essere inserito in un progetto diverso, o il codice XAML generato dalla finestra di progettazione deve essere modificato a mano per abilitare questa operazione.

Usare un'attività personalizzata per un progetto di flusso di lavoro

  1. Aggiungere un riferimento dal progetto host al progetto della libreria di attività contenente l'attività personalizzata.

  2. Compilare la soluzione.

  3. Per usare l'attività personalizzata nella finestra di progettazione, individuare l'attività personalizzata nella casella degli strumenti e trascinare l'attività nell'area di progettazione.

  4. Per usare l'attività personalizzata nel codice, aggiungere una using direttiva che fa riferimento al progetto di attività personalizzata e passare una nuova istanza dell'attività a Invoke.