Freigeben über


Silverlight-Behaviors machen mir Angst… (EDT 11/27/09)

Da ich nächste Woche einen kleinen Vortrag über die Errungenschaften unserer aktuellen Silverlight-Technologie haben werde, hat mich Jan heute mal auf den aktuellen Stand der Dinge gebracht und mir Beeindruckendes gezeigt.

Silverlight scheint mir ja schon lange kein Begriff mehr zu sein, der sich nur auf Oberflächendesign bezieht. Schon Anfangs konnte man neben klassischen Buttons kleine Animationen erstellen. Aber mit Behaviors ist der Rahmen nun wirklich gesprengt. Sie erlauben es einem Element der Oberfläche ein bestimmtes Verhalten zu verpassen. Das fängt beim Blinken bei Mauskontakt an, endet aber beim Hinterlegen komplexer physikalischer Berechnungen. Man muss dazu in Expression Blend seinem Objekt nur noch sagen "Und DU bist jetzt ein Objekt und gehorchst der Schwerkraft" - einfach per Drag-Drop eines vorgefertigten Behaviors.

doll

Einige Hilfsbehaviors verwenden die Farseer-Physik-Engine (übrigens auch bestens geeignet für XNA- und WPF-Projekte) zum simulieren physikaischer Vorgänge wie den freien Fall, Kollisionen, Federn,…

Eine Demo kann man hier anschauen:
https://www.andybeaulieu.com/silverlight/3.0/physicshelper3/index.htm