Expression Blend: Benutzerdefinierte Behaviors jederzeit anbieten

by Gregor Biswanger 27. Oktober 2010 05:32

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

image

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.

SNAGHTML3e2aef8

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.
kick it on dotnet-kicks.de

Kommentare

Powered by BlogEngine.NET 1.4.5.0
Theme by Extensive SEO

Über den Autor

Gregor Biswanger

Microsoft MVP für Client App Dev
XING

Gregor Biswanger (Microsoft MVP für Client App Dev) ist freier Consultant, Trainer, Autor und Speaker.


Seine Schwerpunkte liegen im Bereich der .NET-Architektur, agilen Prozessen und XAML. Er veröffentlichte vor kurzem seine DVD´s mit Video-Trainings zum Thema „Meine erste Windows 8 App“, „Windows Store Apps mit XAML und C#“ und „WPF 4.5 und Silverlight 5“ bei Addison-Wesley von video2brain.


Biswanger ist auch im Auftrag von Intel GmbH als Technologieberater für die Intel Developer Zone aktiv und ist Leader bei der Ingolstädter .NET Developers Group (INdotNET). 

 

Video über mich:
http://www.youtube.com/watch?v=mx_6SiiLxjk


Basta! 2011 Speaker

CLIPer

MCTS
Windows SharePoint Services 3.0 – Application Development (MCTS)