Im WMS besitzt jede Aktivität zwei Icons. Eines in der Aktivitätenliste und eines im Designer selbst.
Icon in der Aktivitätenliste
Das Icon für die Aktivitätenliste legen Sie in der Aktivitäten-Klasse fest. Verwenden Sie dazu das Attribut ToolboxBitmapAttribute, um eine Bild-Datei (z.B. png oder bmp) zu verknüpfen.
Wichtig ist, dass Sie für die Bilddatei, die Sie für die Aktivität verwenden die BuildAction auf "EmbeddedResource" festlegen.
Beispiel
Die Aktivität des folgenden Beispiels verwendet eine png-Datei als Icon. Im selben Ordner liegt die leere Klasse EmbeddedImageType. Diese dient nur zur Referenzierung des Bildes und muss im selben Ordner wie das Bild liegen. Alternativ können Sie die Bilddatei auch in den Ordner Ihrer Aktivität legen und die Aktivitätsklasse als Referenz verwenden.
ToolboxBitmapAttributeQuelle erweitern
[ToolboxBitmap(typeof(EmbeddedImageType), "logo16x16.png")]
public class DemoCodeActivity : WmsCodeActivity
Transparenz
Die Workflow Engine verwendet intern zur Anzeige der Icons in der Übersicht Bitmaps. Zur Darstellung von Transparenz wird die Farbe aus der linken unteren Koordindate verwendet (0, Height-1).
Verwenden Sie eine png-Datei mit transparenten Farben, werden diese auch in der Übersicht transparent angezeigt.