Laut einem aktuellen Bericht von ZDNet meiden über 80% der Windows 8 App Entwickler HTML5 und Javascript. Diese Softwareentwickler ziehen die Implementierung von Apps mit C# in Kombination mit XAML vor. Bei der Untersuchung der bei Microsoft intern entwickelten Apps ergibt sich ein genau gegenteiliges Bild. Was hat sich Microsoft dabei gedacht?
Von Microsoft gibt es eine kostenfreie PDF-Version des Online-Handbuches „Developing a Windows Store business app using C#, XAML, and Prism for the Windows Runtime“. Hier der Link zum Download-Center.
Timmy Kokke hat eine Seite namens blendbehaviors.net ins Leben gerufen. Es ist eine Sammlung von selbst entwickelten Behaviors und Actions für Windows 8 Store, Windows Phone, Silverlight und WPF, die der Entwickler-Community zu Verfügung gestellt werden und jeder darf mitmachen.
Auch Jeremiah Morrill hat auf seinem Blog eine kleine Sammlung von Behaviors für Windows 8.1 angelegt. Der soll sich mal mit dem XAML Experten Timmy zusammenschließen.
XAML-Tools
Xaml Spy Auf Channel 9 gibt es ein Videobeitrag, der die Features des Tools Xaml Spy zeigt. Neben der Darstellung des Visual Trees einer Applikation können XAML-Entwickler damit auch die Eigenschaften der Tree-Elemente untersuchen und verändern oder sich die Dateien im Isolated Storage anzeigen lassen. Das Tool kennt alle XAML-Dialekte, unterstützt somit Windows Phone, Windows 8 Store Apps, Silverlight und WPF. Idealerweise wird auch eine Xaml Spy Express Version angeboten, die kostenlos zum Download zur Verfügung steht.
XamlBoard
Aktuell noch in der Beta-Phase und in Kürze verfügbar ist die Tool-Sammlung XamlBoard der Firma Centigrade GmbH. Die Tools unterstützen den WPF-Entwickler bei der Verwaltung von Resourcen, wie Styles, Farben, Schriften und Icons in WPF-Anwendungen. Vor allem in größeren WPF-Projekten erleichtert das Tool z.B. das Auffinden von Dubletten in ResourceDictionaries. Während eine XamlBoard-Version mit den Grundfunktionen kostenfrei angeboten werden wird, wird es es auch eine kostenpflichtige Version geben.
Xaml Candy
Das Windows 8 Store App Tool Xaml Candy hilft dem XAML-Developer bei der Auswahl von Styles für Buttons, AppBarButtons, Controls oder TextBlocks. Auch bietet das Tool eine nützliche Auflistung der System Symbole, die idealerweise als Icons für Buttons Verwendung finden.
Xaml Styler Xaml Styler ist ein Plugin für Visual Studio 2012, das die Lesbarkeit von XAML Code unterstützt. Es sortiert die Attribute nach einer vordefinierten Reihenfolge. Die einheitliche Darstellung unterstützt vor allem die Arbeit in Entwickler-Teams. Auf dem Blog des XAML-Experten Nico ist eine Anpassung für Visual Studio 2013 zu finden.