Foundations for Professionals .NET Professionals im Profil guide to C# guidgen.de

Blog

Nutze den Augenblick
und teile der Welt mit, was Du zu sagen hast.

Basta! 2008: XAML revisited

Montag, 22. September 2008, 22:27 Uhr
Permalink | Kommentare (1) | Kommentare als RSSRSS

Die Basta!, ihres Zeichens die größte deutschsprachige Konferenz zu .NET und Visual Studio, öffnete heute zum bereits zwanzigsten Male ihre Pforten. Nachdem ich in den vergangenen Jahren regelmäßig mit Sessions vertreten war, hatte ich heute die Ehre, direkt am ersten Tag einen halbtägigen Workshop zum Thema XAML veranstalten zu können.

Da ich mir bereits im Vorfeld überlegt hatte, dass es auch an einem halben Tag nicht möglich sein würde, alle Steuerelemente und Konzepte von XAML gebührend vorzustellen, habe ich eine andere Taktik gewählt. Anstatt also sämtliche Steuerelemente einzeln vorzustellen, habe ich mich auf die Fragen beschränkt, die in den gängigen Referenzen zu XAML nicht abgedeckt werden.

Als Themen hatte ich insbesondere gewählt:

  • Hard- und Softwarevoraussetzungen für WPF
  • WPF unter XP vs WPF unter Vista
  • WPF vs XAML
  • Der x:-Namensraum
  • Attribute in Elementschreibweise
  • Routed Events und Event Bubbling
  • WPF auf dem Desktop und WPF im Web
  • Visual Studio vs Expression Blend
  • Entwickler vs Designer
  • Prototyping mit XAML
  • Model-View-ViewModel (MVVM)

Auch wenn es ein Experiment war, in einem Workshop über XAML eher den Kontext von XAML zu beleuchten und den Einsatz von XAML zu hinterfragen, hat den Teilnehmern diese Art der Darstellung äußerst gut gefallen - die konkreten Steuerelemente kann man schließlich immer noch dann, wenn man sie eines Tages braucht, in einer geeigneten Referenz nachschlagen.

Empfehlenswert als Nachschlagewerk zu XAML halte ich insbesondere das Buch Windows Presentation Foundation von Dirk Frischalowski. Der in dem Workshop erwähnte XAML-Editor war übrigens kaxaml, ein leichtgewichtiger, kompakter, kostenloser und vor allem schneller Ersatz für Expression Blend, mit dem man sich hervorragend in die Sprache XAML einarbeiten kann.

Kommentare

Kommentar schreiben


(Zeigt dein Gravatar icon)  

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading