Ab Expression Blend 3 gibt es ein weiteres neues Feature: „Behaviors“. Mit Behaviors können grundlegende UI-Logiken als Snippet verwendet werden. Die Behaviors selbst liegen in eigenen Klassen oder Assemblies und werden von dort aus auf UI-Controls im XAML referenziert, das gibt den Vorteil, das für viele komplexe Anforderungen keine Zeile Code mehr geschrieben werden muss. Weitere Informationen zu Behaviors unter: “Expression Blend 3 – Mehr Überblick behalten mit Behaviors”.

Abb. 1 – Behaviors stehen unter Assets zur Verfügung
Behaviors werden immer im Assets-Bereich angeboten. Selbstgeschriebene Behaviors werden nur dann angezeigt, wenn diese Behavior-Assemblies im jeweiligen Projekt referenziert werden. Jedoch ist es effektiver wenn bei jedem Projekt die selbstgeschrieben Behaviors zur Verfügung stehen.

Abb. 2 – Ein TextBoxWatermarkBehavior für jedes Silverlight 4 Projekt zur Verfügung gestellt.
Dazu müssen die Behaviors einfach in ein Unterverzeichnis Libraries beim Expression Blend Installationsverzeichnis kopiert werden. Dort befinden sich von den unterschiedlichen Projekttypen (WPF oder Silverlight) weitere Unterverzeichnisse. Es muss nur noch darauf geachtet werden, das die Assemblies im richtigen Bereich abgelegt werden. Nur dann stehen sie automatisch zur Verfügung.
Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war, bitten "kicken" sie ihn.
