Tipps & Tricks

Wenn Sie angemeldet sind, können Sie HIER eigene Tipps hinzufügen.

Bildvergleich mithilfe eines GridSplitter-Steuerelements

Bild von SilverLaw

In meinem Blog findet Ihr ein Beispiel, das demonstriert, wie man einen Vergleich zweier Bilder mithilfe eines GridSplitter-Steuerelements realisiert. So können z.B. zwei Fotos, die die gleiche Szene darstellen, aber jeweils in unterschiedlichen Momenten, miteinander verglichen werden.

Hier ist der Link zu meinem Blog, wo Ihr auch eine kurze Beschreibung findet, wie man so etwas baut:

http://silverlawone.blogspot.com/2011/03/bildvergleich-mithilfe-eines.html

How To: Erstellen eines Halquadrats aus einem RegularPolygon

Bild von SilverLaw

In einem neuen Blog-Artikel beschreibe ich, wie man aus einem RegularPolygon (Triangle) ein Halbquadrat erstellt, auch bekannt als gleichschenklig-rechtwinkliges Dreieck.

Insbesondere gehe ich darauf ein, welche Formeln angewendet werden müssen, wenn das Halbquadrat (das Triangle) eine StrokeThickness > 0 haben soll.

Hier ist der Link zum Artikel:

http://silverlawone.blogspot.com/2011/03/how-to-ein-halbquadrat-aus-einem.html

How To: Storyboard erst mit dem Sichtbarwerden der Silverlight-App im Browserfenster starten

Bild von SilverLaw

In meinem Blog findet Ihr eine kurze Anleitung, um ein Storyboard erst mit dem Sichtbarwerden der Silverlight-Anwendung im Browserfenster zu starten.

Das kann z.B. dann hilfreich sein, wenn man eine von der Größe her kleine Silverlight-Anwendung am unteren - zunächst nicht sichtbaren - Ende einer größeren html-Seite einbettet, so dass die SL-App im Browserfenster erst sichtbar wird, wenn der Nutzer die Seite herunterscrollt.

Beispielanwendung: GridSplitter Picture Viewer

Bild von SilverLaw

In der Expression Gallery findet Ihr eine Beispeilanwendung (mit Quellcode) für die Realisierung eines Image Viewer mithilfe eines GridSplitter Steuerelements.

Hier der Link:

http://gallery.expression.microsoft.com/SLGSPVSL4

How To: Sanfte Animation eines Magnify Effekt

Bild von SilverLaw

In meinem Blog findet Ihr einen Artikel, der beschreibt, wie man einen Magnify Effect sanft animieren kann. Hier geht's zum Artikel:

http://silverlawone.blogspot.com/2011/01/how-to-sanfte-animation-eines-magnify.html

Und hier findet Ihr eine Beispielanwendung (einschließlich Quellcode):

http://gallery.expression.microsoft.com/SLJFSL4/?SRC=Home

StoryboardCompletedBehaviors und deren Verwendung

Bild von SilverLaw

In der Expression Gallery könnt Ihr meine StoryboardCompletedBehaviors herunterladen. Der Download beinhaltet eine StoryboardCompletedAction und die beiden Trigger StoryboardCompletedTrigger und StateStoryboardCompletedTrigger.

Aufgabe dieser Behaviors ist es, ein Storyboard zu starten, sobald der Übergang in einen VisualState oder einer anderes Storyboard beendet ist. Die Behaviors sollen v.a. Designer unterstützen.

Hier gibt es die Behaviors, einschließlich einem Beispielprojekt:

Beispielanwendung: Synchronisieren einer Freihandzeichnung mit einer realen Path-Erstellung

Bild von SilverLaw

In der Expression Gallery findet Ihr eine weitere Beispielanwendung von mir (einschließlich Quellcode). Die Anwendung gibt ein Beispiel dafür, wie man eine Freihandzeichnung, die zur Laufzeit mit der Maus auf einen InkPresenter gezeichnet wird, mit der Erstellung von Path-Elementen in einem Canvas synchronisiert.

Den Link zum Beispeilprojekt und dem Download findet Ihr in meinem Blog:

http://silverlawone.blogspot.com/2011/01/synchronisieren-einer-freihandzeichnung.html

Beispielanwendung: Bildbetrachter mit Lupe

Bild von SilverLaw

In der Expression Gallery findet Ihr eine neue Beispielanwendung von mir. Es ist ein Bildbetrachter mit Lupe. Die Lupe ist als Magnify Effect implementiert, der mit einem dynamischen Beschneidungspfad kombiniert ist. Ein benutzerdefinierter Cursor (eine Luipe) ist auch mit dabei.

Den Link zum Beispielprojekt (einschließlich Quellcode) findet Ihr in meinem Blog:

http://silverlawone.blogspot.com/2011/01/ein-bildbetrachter-mit-lupe.html

Größenveränderbares Grid mithilfe von Thumb-Steuerelementen

Bild von SilverLaw

Hallo Community,

in der Expression Gallery findet Ihr ein einfaches Bespiel für ein Grid, das mithilfe von Thumb-Steuerelementen durch Klicken, Halten und Ziehen zur Laufzeit in seiner Größe verändert werden kann.

Den Quellcode des Beispielprojekts findet Ihr hier zum Download:

http://gallery.expression.microsoft.com/en-us/SLRGUTSL4V2?SRC=Home

Viel Spass damit.

Martin Krüger

How To: Erstellen eines nicht rechteckigen ChildWindow

Bild von SilverLaw

Hallo Community,

in meinem Blog findet Ihr einen Artikel, in dem ich Schritt für Schritt beschreibe, wie man ein nicht rechteckiges ChildWindow erstellt. Einschließlich einer nicht rechteckigen Form für das Chrome. Links zu Quellcode-Beispielen findet Ihr im Blog.

http://silverlawone.blogspot.com/2010/11/how-to-erstellen-eines-nicht.html

Mit der beschriebenen Vorgehensweise kann man ein ChildWindow in jeder beliebigen Form darstellen.

Viel Spass damit.

Drei kostenlose Silverlight 4 Steuerelemente von telerik

Bild von SilverLaw

Hallo Community.

 

von telerik gibt es jetzt drei der telerik Silverlight 4 Steuerelemente zum kostenlosen Download:

Book, Gauge und TileView.

http://www.telerik.com/products/free-silverlight-controls.aspx

Fantastisch!

Sichtbarkeit von einer Expression Blend Erweiterung (Add-In) abhängig vom Projekttyp

Bild von SilverLaw

Hallo Community,

in einem neuen Artikel beschreibe ich, wie man die Sichtbarkeit eines Add-In für Expression Blend 4 abhängig vom Projekttyp steuert. Das ist nützlich, weil die Funktionalität eines Add-In oft für einen bestimmten Projekttyp vorgesehen ist (WPF oder Silverlight).

Hier der Link zum Artikel:

http://silverlawone.blogspot.com/2010/10/sichtbarkeit-von-einer-expression-blend.html

Zugriff auf Xaml-Dateien eines Silverlight 4 Projekts über ein Expression Blend 4 Add-In

Bild von SilverLaw

Hallo Community,

in einem kurzen Artikel beschreibe ich, wie man von einem Expression Blend 4 Add-In aus Lese-Zugriff auf das Xaml von .xaml-Projektdateien bekommt. Im Ergebnis erhält man so z.B. das Xaml von MainPage.xaml, App.xaml, UserControl.xaml oder ResourceDictionary.xaml als String.

Hier der Link zum Artikel:

http://silverlawone.blogspot.com/2010/10/expression-blend-4-add-in-fur-zugriff.html

RichTextBox.Xaml Builder Add-In für Expression Blend 4

Bild von SilverLaw

Hallo Community,

ich habe den RichTextBox.Xaml Builder als Expression Blend 4 Add-In hochgeladen.

Alle Informationen dazu gibt es in meinem Blog:

http://silverlawone.blogspot.com/2010/09/richtextboxxaml-builder-add-in-fur.html

Die Funktionalität ist dieselbe wie beim standalone tool, nur kann man sie halt jetzt direkt in Blend nutzen.

Beste Grüße,

Martin

Rich Text zu Xml zu RichTextBox.Xaml mit dem "RichTextBox.Xaml Builder" Tool

Bild von SilverLaw

Hallo Community,

ich habe ein kleines kostenloses Tool entwickelt, den RichTextBox.Xaml Builder. Damit kann man Rich Text, z.B. aus einer Word-Datei, zu Xml konvertieren, und zwar in einer Xml-Dokumentstruktur, die zu Xaml kompatibel ist. Die resultierende .xml-Datei kann als Quelle für Text, der in einer Silverlight 4 RichTextBox dargestellt werden soll, der RichTextBox.Xaml Eigenschaft zugewiesen werden.

Alle Infos gibt es in meinem Blog:

Silverlight 4 Buch zu gewinnen

Hallo Silverlight - Entwickler,

die Silverlight Community (http://www.silverlight-community.de) verlost bis zum 31.10. das 1200 Seiten umfassende Silverlight 4 Handbuch von Thomas Claudius Huber.

Es werden zwei Exemplare verlost. An der Verlosung nehmen alle User teil die das Community-Forum nutzen oder bei der Blogparade mitmachen. 

Der Direktlink zum Forum: http://forum.silverlight-community.de

CodeBox - Syntax HighLighting in Silverlight 4 für alle Programmiersprachen

Bild von SilverLaw

CodeBox ist wahrscheinlich die simpelste Lösung für syntaxgetreue Quellcode-Darstellung mit Silverlight 4. Als sog. Syntax Highlighting bezeichnet man die Darstellung von Quellcode in einer Website exakt so, wie man es aus dem Code-Editor von z.B. Visual Studio kennt.

CodeBox ist kostenlos. Mit CodeBox kann der Quellcode jeder beliebigen Programmiersprache syntaxgetreu dargestellt werden.

Informationen zu CodeBox, einschließlich Demo und Download-Link gibt es in meinem Blog:

How To: Rotieren eines ChildWindow

Bild von SilverLaw

In einem neuen Blog-Artikel beschreibe ich, wie man ein ChildWindow zum Rotieren bringt. Einschließlich einer Rotationsanimation beim Aufruf des ChildWindow:

http://silverlawone.blogspot.com/2010/09/how-to-rotieren-eines-childwindow.html

Screencast: Seitenübergänge mit eigener Transition

Bild von SilverLaw

Hallo Community,

in meinem Channel bei Vimeo findet Ihr einen Screencast zum Thema "Seitenübergänge mit eigener Transition":

http://www.vimeo.com/14920850

In meinem Blog gibt es noch ein paar Links zum Thema, u.a. zu weiteren Quellcode-Beispielen für eigene Seitenübergänge.

http://silverlawone.blogspot.com/2010/09/video-seitenubergange-mit-eigener.html

Viel Spaß damit.

Martin

SilvAir Strike - Mein erstes Silverlight Game

Bild von SilverLaw

Hallo Community,

unter dem folgenden Link findet Ihr SilvAir Strike, mein erstes Silverlight-Spiel. Natürlich kostenlos.

http://silverlawone.de/AirplaneAttackSite/SilvAirStrike.html

In meinem Blog findet Ihr noch ein paar zusätzliche Infos, inklusive HD-Video-Trailer und Screenshots.

http://silverlawone.blogspot.com/2010/08/silvair-strike-ein-kostenloses.html