You are here: Blogs

 

Im Laufe der Zeit stößt man beim Entwickeln von LightSwitch- Anwendungen unweigerlich auf Überraschungen.

Man ist überrascht wie einfach dieses und wie furchtbar kompliziert jenes ist.

In unseren Blogs wollen wir unsere Erfahrungen mit euch teilen und helfen Probleme zu lösen,

aber auch auf Features aufmerksam machen von denen ihr bisher noch gar nicht wusstet, dass ihr sie haben wollt.

 

Viel Spaß beim Entdecken ungeahnter Möglichkeiten wünscht euch das Team von indisoftware!!

Alle Blogs

14

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.

 

AddStringPropertyDem 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.

 

staticImageIni

 

staticTextImDesigner

 

 

 

 

 

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

staticTextEigenschaften

 

und schon sieht das ganze so aus

 

staticTextImScreenGroß

 

 

 

 

 

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.

ShowImageClass

und weisen der local Property das Bild zu.    staticImageIni

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.

Kommentare

Dieser Beitrag wurde noch nicht kommentiert.

Kommentar hinzufügen

Only registered users may post comments.