1. Das .NET Framework 3.0
1.1 Einführung
1.2 Installation
1.3 Installationsdateien beschaffen
1.4 Weitergabe von .NET 3.0-Anwendungen
1.5 Welchen Nutzen bringt die WPF?
2. Das Programmiermodell der WPF
2.1 Einführung
2.2 Aufbau eines Projekts
2.3 Nützliche Anwendungseigenschaften
3. XAML
3.1 Einführung
3.2 Markup- und Spracherweiterungen
3.3 XAMLPad
3.4 Loose XAML
3.5 Verwendung des WPF Designers
3.6 Dependency und Attached Properties
4. Ereignisbehandlung
4.1 Grundlagen
4.2 Code in der XAML-Datei
4.3 Getrennte Ereignisbehandlung
4.4 Ereignisweiterleitung
4.5 Ereignismethoden
5. Layoutcontainer (*)
6. Komponenten (*)
7. 2D-Grafik (*)
8. 3D-Grafik (*)
9. Bildverarbeitung und -effekte (*)
10. Ressourcen (*)
11. Stile, Trigger und Templates (*)
12. Data Binding (*)
13. Kommandos (*)
14. Animationen (*)
15. Textdokumente und -darstellung (*)
16. Eigene Komponenten erstellen (*)
17. Navigations- und XAML Browser-Anwendungen (*)
18. Interoperabilität (*)
19. UI Automation (*)
20. Expression Blend (*)
A. Glossar (*)