Seiten

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

Aus der Community kam seinerzeit der Einwand, dass die Größenveränderung eines ChildWindow mithilfe des Mausrads wenig intuitiv ist. Dieser Einwand ist berechtigt. Vielleicht ist es in spezifischen Szenarien trotzdem eine interessante Variante. Und für alle, die sich etwas näher mit der Funktionsweise eines Silverlight 4 ChildWindow befassen wollen, ist der Quellcode des Behaviors sicherlich hilfreich.

Download: Vollständiger Quellcode des ChildWindowResizeBehavior (Silverlight 4).

Keine Kommentare:

Kommentar veröffentlichen