Barbara veröffentlicht am 14.November, 2011
Inzwischen sind auch Extensions erhältlich mit denen man Textfeldern statischen Text zuweisen kann.
Wer keine Extensions dafür installieren möchte geht am einfachsten vor wie folgt.
Dem Screen, in dem man einen statischen Text anzeigen möchte, fügt man ein Datenelement hinzu.
In diesem Fall eine lokale Eigenschaft vom Typ String.
In der InitializeDataWorkspace- Methode des Screens weist man dieser Eigenschaft ihren Text zu.


Im Designer die Property als Label eingefügt und im Property bei den Texteigenschaften noch Überschrift1 ausgewählt

und schon sieht das ganze so aus
Die Vorgehensweise ist beim Einfügen statischer Bilder ähnlich. Als Datentyp für das local Property wählt man statt String einfach Image. Außerdem ist es nötig dem Projekt eine Referenz auf das Bild zuzuweisen.
Dafür schaltet man im Solution Explorer die Ansicht auf Dateiansicht (Fileview in english), wählt dort das Client-Projekt und findet den Ordner Resources. Sollte es keinen solchen Ordner geben, kann er einfach eingefügt werden. Mit Rechtsklick auf diesen Ordner kann man im Kontextmenu ein vorhandenes Element hinzufügen. Das Bild in diesem Fall. In den Eigenschaften des Bildes muss man nun noch von Resource auf eingebettete Ressource umschalten.
Um dieses Bild dann aber auch anzeigen zu können ist ein wenig Code nötig.
Dazu fügen wir im Client-Projekt dem Verzeichnis UserCode eine neue Klasse hinzu.

und weisen der local Property das Bild zu. 
Im ScreenDesigner fügt man die staticImage Property ein und wählt als Steuerelement den BildEditor oder die Bildanzeige.
Haben wir alles richtig gemacht, ist beim nächsten Start das Bild und der Text sichtbar.