Condividi tramite


Esempio di utilità di progettazione di attività di base

Download sample

In questo esempio viene illustrato come aggiungere un errore di configurazione personalizzato e un menu di scelta rapida personalizzato all'utilità di progettazione associata a un'attività.

Nell'esempio, vengono aggiunte due funzionalità all'utilità di progettazione associata a un'attività personalizzata (file di origine: CustomActivity.cs):

  • Errore di configurazione personalizzato.

  • Menu di scelta rapida personalizzato visualizzato quando l'utente fa clic con il pulsante destro del mouse sull'attività nell'utilità di progettazione del flusso di lavoro.

Per aggiungere un errore di configurazione personalizzato, l'attività di esempio implementa un ActivityDesigner personalizzato basato su ActivityDesigner ed esegue l'override della proprietà DesignerActions per restituire l'errore personalizzato.

Per aggiungere un elemento personalizzato del menu di scelta rapida, l'ActivityDesigner personalizzato esegue l'override dell'evento OnExecuteDesignerAction per visualizzare il messaggio personalizzato (sebbene sia possibile inserire qui qualsiasi funzionalità). Viene inoltre eseguito l'override della raccolta Verbs in modo da includere una nuova voce di menu.

In questo esempio viene illustrato inoltre come utilizzare un tema di ActivityDesigner personalizzato, in modo che l'attività venga visualizzata in giallo nell'utilità di progettazione flussi di lavoro.

Per generare l'esempio

  1. Scaricare l'esempio facendo clic su Scarica esempio.

    In tal modo viene estratto il progetto di esempio sul disco rigido locale.

  2. Fare clic sul pulsante Start, scegliere Programmi, Microsoft Windows SDK e fare clic su CMD Shell.

  3. Accedere alla directory di origine dell'esempio.

  4. Al prompt dei comandi, immettere MSBUILD <nome file soluzione>.

Per eseguire l'esempio

  1. Aprire il file di origine BasicActivityDesignerWorkflow.cs nell'utilità di progettazione flussi di lavoro facendo doppio clic sul file in Esplora soluzioni di Visual Studio (lo stesso comportamento può essere ottenuto nell'utilità di progettazione flussi di lavoro personalizzato. Visual Studio sarà utilizzato in questo esempio per dimostrare tale comportamento).

    L'errore di configurazione visualizza una voce Insert Text Here.

  2. Fare clic con il pulsante destro del mouse sull'attività e notare la presenza della voce Custom Context Menu.

    La selezione di questa opzione visualizza una finestra di messaggio.

Vedere anche

Riferimenti

ActivityDesigner

Altre risorse

Creating a Custom Activity Designer
Esempio di semplice attività
Esempi di attività personalizzate

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.