Ich habe ein Beispielprojekt für eine alternative Vorgehensweise zum Erstellen einer Bilder-Lupe entwickelt. Meine Lösung implementiert einen echten MagnifyEffect, der mit einem dynamischen Beschneidungspfad kombiniert ist.
Nachfolgend seht Ihr ein Beispiel, das diese Technik nutzt.
Montag, 24. Januar 2011
Freitag, 14. Januar 2011
How To: Sanfte Animation eines Magnify-Effekt
Kürzlich habe ich das Beispiel-Projekt "Just Fun" in der Expression Gallery veröffentlicht. Bestandteil dieses Projekts ist ein animierter Magnify-Effekt. Dieser Effekt wirkt in dem Beispiel - wie ich finde - deswegen ziemlich cool, weil das visuelle Element, auf das der Effekt angewendet wird, ein Linsenglas ist.
Dieser Artikel hier beschreibt kurz, wie man einen Magnify-Effekt sanft animiert. Er ist sehr einfach nachzuvollziehen. Das Beispielprojekt kann in der Expression Gallery angeschaut werden. Dort steht auch der Quellcode zum Download bereit.
Dieser Artikel hier beschreibt kurz, wie man einen Magnify-Effekt sanft animiert. Er ist sehr einfach nachzuvollziehen. Das Beispielprojekt kann in der Expression Gallery angeschaut werden. Dort steht auch der Quellcode zum Download bereit.
Mittwoch, 12. Januar 2011
Einfach nur Spass
Dieses Beispielprojekt ist einfach nur Spass. Mit aktivierter Lupe erzeugt man ein unterschiedliche Gesichter, je nachdem, wo auf die Blende geklickt wird.
Dienstag, 11. Januar 2011
Bildbetrachter mithilfe eines GridSplitter-Steuerelements
Ich weiß nicht, welche Erfahrungen Ihr gemacht habt. Ich habe jedenfalls den Eindruck, dass das GridSplitter-Steuerelement eher eine Außenseiterrolle einnimmt. Also habe ich mir eine vielleicht sinnvolle Verwendung für ein GridSplitter-Steuerelement überlegt. Das Ergebnis ist der "GridSplitter Picture Viewer".
Montag, 3. Januar 2011
ChildWindowResizeBehavior Silverlight 4 - Quellcode
Vor einiger Zeit veröffentlichte ich in der Expression Gallery ein ChildWindowResizeBehavior für Silverlight 4. Das Behavior ermöglicht es, einem Silverlight 4 ChildWindow die Funktionalität hinzuzufügen, es durch das Drehen des Mausrads in seiner Größe zu verändern. Ergänzend ist ein Ereignis implementiert, mit dessen Hilfe zur Laufzeit die aktuelle Größe des ChildWindow abgefragt werden kann. Das ist das OnSizeChangedEvent.
Der ursprüngliche Download in der Expression Gallery enthielt das Behavior nur als kompilierte .dll-Datei. Für dieses Behavior findet Ihr jetzt am Ende dieses Artikels den Download-Link für den vollständigen Quellcode des Projekts (VB.NET).
Der ursprüngliche Download in der Expression Gallery enthielt das Behavior nur als kompilierte .dll-Datei. Für dieses Behavior findet Ihr jetzt am Ende dieses Artikels den Download-Link für den vollständigen Quellcode des Projekts (VB.NET).
Out Of Browser Experience UserControl - Quellcode
Vor ziemlich genau einem Jahr habe ich in der Expression Gallery das OOBControl Version 1.1 veröffentlicht. Dieses für Silverlight 3 entwickelte Benutzersteuerelement kapselt die Out Of Browser Funktionalität für eine Anwendung und ermöglicht es, eine Silverlight 3-Anwendung durch einfaches Einfügen des OOBControl auf die Benutzeroberfläche Out Of Browser-fähig zu machen. Bis heute haben 6.141 Designer oder Entwickler das OOBControl heruntergeladen. Vielen Dank an alle für diese tolle Resonanz. Der Download beinhaltet das UserControl allerdings nur als kompilierte .dll-Datei.
Ich habe mich entschieden, die weitere Entwicklung des für Silverlight 3 entwickelten OOBControl der Community zu überlassen und deswegen den Quellcode zu veröffentlichen. Der folgende Download-Link beinhaltet den Quellcode in VB.NET.
Download: Quellcode des OOBControl Version 1.1.
Ich habe mich entschieden, die weitere Entwicklung des für Silverlight 3 entwickelten OOBControl der Community zu überlassen und deswegen den Quellcode zu veröffentlichen. Der folgende Download-Link beinhaltet den Quellcode in VB.NET.
Download: Quellcode des OOBControl Version 1.1.
Freitag, 24. Dezember 2010
Fröhliche Weihnachten!
Ich wünsche allen ein fröhliches, besinnliches und friedliches Weihnachten 2010!
Mittwoch, 22. Dezember 2010
Größenveränderung eines Grid mithilfe von Thumb Steuerelementen
In der Expression Gallery findet Ihr ein neues Beispielprojekt für ein Grid, das durch Klicken, Halten und Ziehen in seiner Größe verändert werden kann. Zum Einsatz kommen dabei Thumb-Steuerelemente. Hier erstmal das lebendige Beispiel:
Dienstag, 21. Dezember 2010
VB.NET: Teilermenge einer positiven ganzen Zahl berechnen
Am Wochenende habe ich für ein kleines Tool, an dem ich gerade arbeite, eine Funktion geschrieben, die die Teilermenge einer positiven ganzen Zahl berechnet. Also z.B. alle Teiler der Zahl 465289 sind die Zahlen 1, 11, 42299 und 465289. Für alle, die das mal brauchen gibt es hier die Funktion:
Donnerstag, 9. Dezember 2010
WP7: Den Text-Cursor bei der Eingabe von Text exakt positionieren
Dies ist ein kurzer Tipp für alle, die schon immer wissen wollten, wie man den Text-Cursor bei der Eingabe von Text in einer Windows Phone-Anwendung exakt positionieren kann.
VB.NET: Sortieren einer Dictionary(Of TKey, TValue)-Auflistung
Dies ist ein kurzer, aber vielleicht recht nützlicher Artikel über das Sortieren eines Dictionary(Of TKey, TValue). Als Teil eines kleineren Projekts war es erforderlich, ein Dictionary mit Schlüssel- und Wert-Paaren zu sortieren und abhängig von der Auswertung des Werts nur den Schlüssel (vom Typ String) zurückzugeben.
Der folgende Quellcode-Ausschnitt zeigt beispielhaft, wie es funktioniert:
Der folgende Quellcode-Ausschnitt zeigt beispielhaft, wie es funktioniert:
Freitag, 3. Dezember 2010
WP7: Glossy TextBlock Custom Control
Ich habe ein GlossyTextBlock Custom Control für Windows Phone einschließlich Quellcode in der Expression Gallery zum Download bereitgestellt. Dieses Steuerelement ermöglicht die Darstellung von Text mit einem Schatten. So kann beispielsweise Text mit einem visuellen Glanzeffekt dargestellt werden.
Abonnieren
Posts (Atom)