-

12:00 - 13:00

Ein Tag im Leben eines WPF Quiz Show Entwicklungsteams

Level: 200

Speakers
Gregor Habinger
TechTalk
TechTalk
Dirk Rombauts
TechTalk
TechTalk

In dieser Session zeigen wir einen Tag aus dem Leben von einem Entwicklerteam eines Quiz Show Programmes. Nachdem die Entscheidung gefallen ist, die Oberfläche in Windows Presentation Foundation zu gestalten, macht sich das Entwicklerteam, das aus einem .NET Entwickler und einem Designer besteht, an die Arbeit. Die Session besteht aus drei Teilen:

  • Im ersten Teil optimiert der .NET Entwickler das Objektmodell der Applikation für die Einbindung in WPF: welche Interfaces müssen implementiert werden, um bei Databinding mitspielen zu können, und welche Attributes sind für XAML-Serialisierung notwendig?
  • Im zweiten Teil implementiert der .NET Entwickler in Visual Studio eine „Battleship Gray“ Oberfläche in WPF: er verwendet Databinding und das Command Pattern, und zeigt wie eine saubere Trennung zwischen Daten und Verhalten der Applikation erreicht werden kann.
  • Im dritten Teil ist der Designer am Zug: er verwendet Expression Blend um die Oberfläche hübsch und fernsehertauglich zu gestalten. Dabei verwendet er Styles, Templates und Triggers, wobei die saubere Trennung zwischen Daten, Verhalten und Aussehen der Applikation gewährt bleibt.

Am Ende der Session haben wir eine funktionsfähige WPF-Applikation, die verschiedene WPF Best Practices und den Workflow zwischen Entwickler und Designer demonstriert.

Keywords:

WPF, XAML, Best Practices
» zurück