Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Beispiel veranschaulicht das Binden von Aktivitätseigenschaften an Workfloweigenschaften, sodass die Aktivität mit dem gleichen Wert wie die entsprechende Workfloweigenschaft initialisiert wird.
Das Einrichten einer benutzerdefinierten Aktivitätsbindung setzt einen Workflow voraus, der eine Eigenschaft (mit der standardmäßigen .NET Framework-Eigenschaftensyntax) zur Verfügung stellt, sowie eine benutzerdefinierte Aktivität, die einen DependencyProperty-Member bereitstellt. Nachdem Sie dem Workflow die benutzerdefinierte Aktivität hinzugefügt haben, können Sie die Bindung auf der Seite Eigenschaften der Aktivitätsinstanz festlegen. Sie können über das Aktivitätssymbol im Designerbereich des Workflows auf diese Seite zugreifen.
Klicken Sie im Bereich Eigenschaften von Visual Studio auf die Ellispenschaltfläche (...) im Wertefeld der Aktivitätseigenschaft. Hierdurch wird das Dialogfeld Bindung geöffnet, in dem die Workfloweigenschaften im Bereich ganz links aufgeführt sind.
Im Beispiel wird eine benutzerdefinierte Aktivität mit einer String-Eigenschaft NameToPrint erstellt; diese einfache benutzerdefinierte Aktivität gibt diesen Wert bei Ausführung in der Konsole aus. Der Workflow im Beispiel stellt außerdem die Eigenschaft NameToPrint zur Verfügung; diese Eigenschaft wird in der Hostanwendung in der Parameterauflistung festgelegt, die zum Erstellen des Workflows verwendet wird.
Wenn der Workflow ausgeführt wird, wird die NameToPrint-Eigenschaft der Aktivität an die NameToPrint-Eigenschaft des Workflows gebunden. Dies wird wiederum über die Konsolenanwendung festgelegt. Die Aktivität gibt den Wert dann an die Konsole aus.
Tipp
Dieses Beispiel demonstriert nur die Bindung zwischen Workfloweigenschaften und Aktivitätseigenschaften. Aktivitätseigenschaften können gegebenenfalls auch an andere Aktivitätseigenschaften gebunden werden.
So erstellen Sie das Beispiel
Laden Sie das Beispiel herunter, indem Sie in diesem Thema auf Beispiel downloaden klicken.
Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.
Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.
Wechseln Sie zum Quellverzeichnis des Beispiels.
Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.
So führen Sie das Beispiel aus
- Führen Sie im Eingabeaufforderungsfenster des SDKs die EXE-Datei im Ordner HostApplication\bin\debug aus (bzw. im Ordner HostApplication\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.
Siehe auch
Weitere Ressourcen
Using Dependency Properties
Tutorial: Create a Custom Activity
Beispiele für die Aktivitätsbindung
.gif)
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.