Der Activity-Designer sollte auf die darunterliegende Aktivität abgestimmt sein.
Folgende Dinge sind wichtig:
- Der Workflow-Designer sollte In-Argumente eingeben können, ohne dabei auf das Eigenschaften-Fenster zurückgreifen zu müssen.
- Alle für die Aktivität nötigen Argumente sollten im Designer eingegeben werden können.
- Die Reihenfolge der Argumente sollte deutlich sein : In-Argumente => In/Out-Argumente => Out-Argumente
- Labels und Beschreibungen der Argumente sollten lokalisiert verfügbar sein (Deutsch/Englisch).
- Für komplexe Eingaben (z.B. Datei-Pfad) sollten Hilfen wie z.B. der Datei-Explorer verwendet werden.
- Der Inhalt des Controls sollte einklappbar sein (Content-Presenter).
language | xml |
---|---|
title | Beispiel eines Designers |
collapse | true |
Anpassung des Designer an WMS über Resourcen aus der WmsActivityContracts.dll
Mit Hilfe der Klasse "Accantum.Wms.ActivityContracts.Theme.WmsActivityTheme" haben Sie Zugriff auf folgende Styles und Templates, die auch von anderen WMS-Aktivitäten genutzt werden.
Name | Beschreibung | TargetType / DataType |
---|---|---|
CollapsedTemplate | DataTemplate, für das Aussehen einer Aktivität, wenn sie zusammengeklappt ist. | - |
ActivityBodyStyle | Style für Aktivitäten mit Body (wie z.B. If Aktivität) (Rahmen um die Unteraktivitäten) | Border |
WorkflowItemPresenterStyle | Style für Aktivitäten mit Body (wie z.B. If Aktivität) (WorkflowItemPresenter für die Unteraktivitäten) | WorkflowItemPresenter |
ActivityDesignerStyle | Style für alle WMS-Aktivitäten (WmsCodeActivity, WmsNativeActivity, WmsAsyncCodeActivity). Beinhaltet unter anderem den Style, wenn die Aktivität auskommentiert ist, | ActivityDesigner |