Freigeben über


Einfaches Aktivitätsdesigner-Beispiel

Download sample

In diesem Beispiel wird veranschaulicht, wie Sie dem mit einer Aktivität verknüpften Designer einen benutzerdefinierten Konfigurationsfehler und ein benutzerdefiniertes Kontextmenü hinzufügen.

In dem Beispiel werden dem mit einer Aktivität verknüpften Designer zwei Features hinzugefügt (Quelldatei: CustomActivity.cs):

  • Ein benutzerdefinierter Konfigurationsfehler.

  • Ein benutzerdefiniertes Kontextmenü, das angezeigt wird, wenn der Benutzer mit der rechten Maustaste auf die Aktivität im Workflow-Designer klickt.

Zum Hinzufügen eines benutzerdefinierten Konfigurationsfehlers implementiert die Beispielaktivität einen benutzerdefinierten Aktivitäts-Designer, der auf ActivityDesigner basiert, und überschreibt die DesignerActions-Eigenschaft, um den benutzerdefinierten Fehler zurückzugeben.

Zum Hinzufügen eines benutzerdefinierten Kontextmenüelements überschreibt der benutzerdefinierte Aktivitäts-Designer das OnExecuteDesignerAction-Ereignis, um die benutzerdefinierte Nachricht anzuzeigen (obwohl jede Funktionalität hier eingefügt werden könnte). Außerdem überschreibt er die Verbs-Auflistung, um ein neues Menüelement hinzuzufügen.

In diesem Beispiel wird auch veranschaulicht, wie Sie ein Design des benutzerdefinierten Aktivitäts-Designers verwenden, sodass die Aktivität im Workflow-Designer gelb angezeigt wird.

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie auf Beispiel downloaden klicken.

    Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.

  2. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  3. Wechseln Sie zum Quellverzeichnis des Beispiels.

  4. Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.

So führen Sie das Beispiel aus

  1. Öffnen Sie die Quelldatei BasicActivityDesignerWorkflow.cs im Workflow-Designer, indem Sie im Projektmappen-Explorer von Visual Studio auf die Datei doppelklicken. (Das gleiche Verhalten können Sie auch im benutzerdefinierten Workflow-Designer erreichen. In diesem Beispiel wird Visual Studio zur Veranschaulichung dieses Verhaltens verwendet.) .

    Beachten Sie, dass der Konfigurationsfehler den Eintrag Text hier einfügen anzeigt.

  2. Wenn Sie mit der rechten Maustaste auf die Aktivität klicken, sehen Sie ein benutzerdefiniertes Kontextmenü.

    Bei Auswahl dieser Option wird ein Meldungsfeld angezeigt.

Siehe auch

Referenz

ActivityDesigner

Weitere Ressourcen

Creating a Custom Activity Designer
Beispiel für eine einfache Aktivität
Beispiele für benutzerdefinierte Aktivitäten

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.