In diesem Demovideo stelle ich den RichTextBox.Xaml Builder vor, ein kleines kostenloses Tool, mit dem man Rich Text, z.B. aus einer Microsoft Word-Datei, zu Xml konvertieren kann, und zwar in einer Dokumentstruktur, die von einer Silverlight 4 RichTextBox als Xaml verstanden wird. Die erzeugte .xml-Datei kann der RichTextBox.Xaml Eigenschaft zugewiesen werden, um den Text in der RichTextBox darzustellen.
Das Video beschreibt die einfache Anwendung des RichTextBox.Xaml Builders und wie man eine mit diesem Tool erzeugte .xml-Datei, bzw. den konvertierten Rich Text, in einer Silverlight 4 RichTextBox oder in meinem RichXamlViewer darstellen kann.
Den RichTextBox.Xaml Builder gibt es entweder als kostenlosen Download in der Visual Studio Gallery:
http://tinyurl.com/3a6mfds
Oder als Click-Once-Anwendung:
http://www.silverlawone.de/RichTextBoxXamlBuilder/publish.htm
Den RichXamlViewer findet Ihr als Download in der Expression Gallery:
http://tinyurl.com/3ylfgtc
Dieser Screencast zeigt Schritt für Schritt exemplarisch, wie man in einer Silverlight 4 Navigationsanwendung, einen ansprechenden Seitenübergang selbst gestalten und implementieren kann.
Im Video wird für die Navigation in einem Frame ein Seitenübergang hinzugefügt, der die Seite, zu der navigiert wird, von einer monochromen Farbdarstellung hin zu den echten Seitenfarben langsam einblendet.
Es vermittelt das grundlegende Handwerkszeug, um eigene Transitionen, also visuelle Übergänge bei der Navigation zwischen Seiten (Pages) zu erstellen und zu implementieren.
Der Quellcode für das Beispiel kann in der Expression Gallery heruntergeladen werden:
http://gallery.expression.microsoft.com/en-us/SLNPCTTSL4?SRC=Home
Dieses Demovideo zeigt ein vollständiges Styling für ein Silverlight 3 ChildWindow, erstellt mit Expression Blend 3.
Da zu jedem ChildWindow mindestens ein Button gehört, wird gleichzeitig ein Style für einen Button von Grund auf neu erstellt, einschließlich der VisualStates.
Soll eine Silverlight 3 Anwendung auf dem Desktop installiert werden können, muss ein gewisser Programmieraufwand betrieben werden. Mit dem OOBControl 1.1 dauert das Ganze 1 Minute.
OOBControl 1.1 kapselt das komplette Out of browser Feature Set und ermöglicht es, in eine Silverlight 3 Anwendung die vollständige OOB-Funktionalität zu implementieren, ohne eine einzige Zeile Code schreiben zu müssen. Wie einfach das geht, zeigt dieses kurze Demovideo in deutscher Sprache.
Das OOBControl 1.1 findet Ihr in der Expression Gallery unter dem folgenden Link:
http://gallery.expression.microsoft.com/en-us/OOBControl
Die weiteren Funktionalitäten, die das Control bereithält, zeige ich später in einem etwas ausführlicheren Video. Denn das OOBControl 1.1 ermöglicht es u.a. auch, den Installations- und Updateverlauf mit Hilfe von Childwindows, die als Eigenschaften des OOBControl gesetzt werden können. individuell zu gestalten.
Just think about it… What if you were trapped under something heavy and the mouse was out of your reach? Scary, right? That's exactly why we have these keyboard shortcuts so you can still use Vimeo until the help arrives.