Seiten

Sonntag, 27. Februar 2011

How To: Storyboard erst mit dem Sichtbarwerden der Anwendung im Browserfenster starten

In zwei früheren Artikeln habe ich Techniken beschrieben, um ein Storyboard erst dann zu starten, wenn das Laden der Silverlight-Anwendung abgeschlossen ist. Diese Techniken helfen spätestens dann nicht mehr, wenn die Silverlight-Anwendung eine kleine Größe hat, Bestandteil einer größeren html-Seite ist und zunächst nicht sichtbar ist, wenn die html-Seite startet, z.B. weil sie am untersten Ende der html-Seite eingebettet ist.

Dieser Artikel schließt diese Lücke.

Sonntag, 13. Februar 2011

Einfacher HyperlinkButton Style

Ich habe einen neuen HyperlinkButton Style gestaltet, der in der Expression Gallery heruntergeladen werden kann. Er hat ein sehr schlichtes Design mit ein paar dezenten Animationen. Schaut es Euch einfach an.

Freitag, 4. Februar 2011

Zweite Alternative: Storyboard soll nicht beginnen, bevor die Silverlight-Anwendung vollständig geladen ist

Hierzu hatte ich vor einiger Zeit schon einmal einen kurzen Artikel geschrieben. Das Problem ist bekannt: Ein Storyboard soll nicht starten, bevor die Anwendung vollständig geladen und sichtbar ist. Dieser Artikel zeigt eine andere, alternative Lösung auf.

Donnerstag, 3. Februar 2011

SpriteAnimationBehavior

Ich habe ein Behavior für ein Image Steuerelement entwickelt, mit dem man dem aus dem Image eine Szenerie für eine Spriteanimation machen kann. Das Behavior kann in der Expression Gallery heruntergeladen werden.

Dienstag, 1. Februar 2011

How To: Freihandzeichnung mit Path-Erstellung synchronisieren

Sharker Khaleed Mahmut beschreibt in einem Artikel, wie mithilfe eines InkPresenter zur Laufzeit auf ein Image gezeichnet werden kann. Wie das geht, könnt Ihr dort nachlesen. In diesem Artikel geht es darum, wie synchron mit einer Freihandzeichnung auf einen InkPresenter in einem Canvas-Steuerelement Path-Elemente erzeugt werden, die exakt dem entsprechen, was auf den InkPresenter gezeichnet wird. Ein Beispielprojekt mit Quellcode steht zum Download in der Expression Gallery.

Das ist ziemlich einfach und es funktioniert so.

How To: Storyboard Completed Behaviors verwenden

Kürzlich gab es eine sehr interessante Diskussion zu einer Frage, die im Expression Blend + SketchFlow Forum gestellt wurde. Die Frage war von jemandem gestellt worden, der "Expression Blend 4" als Designer nutzt. Die Frage war, wie man ein anderes Storyboard beginnen kann, unmittelbar nachdem ein Übergang in einen visuellen Zustand beendet ist oder nachdem ein Storyboard beendet ist.

Aus der Sicht eines Entwicklers ist diese Frage einfach zu beantworten. Für einen Designer, der nicht oder wenig programmieren kann, kann diese Anforderung problematisch sein. Die Diskussion erinnerte mich daran, dass Behavior eigentlich als ein Werkzeug für Designer gedacht sind.

Also machte ich mich daran, ein Behavior zu schreiben, dass diese einfachen Aufgaben erledigt. Das Ergebnis sind die StoryboardCompletedBehaviors.

Im Folgenden beschreibe ich, wie man diese Behaviors verwendet.

Der Artikel ist ganz bewußt sehr ausführlich und mit kleinen Schritten gestaltet. Fortgeschrittene Nutzer von Expression Blend können sich darauf beschränken, die "Übersicht (Overview)" und "Schritt 3" zu lesen.