Ich kaufte mir dieses Buch gleichzeitig mit Windows Presentation Foundation Unleashed von Adam Nathan, beide als Englische Ausgabe, da es zu dieser Zeit kaum Bücher zu diesem Thema - geschweige denn auf Deutsch - gab.
ich war erst begeistert, dass Petzold ein Buch zu diesem Thema schreibt, ist er doch seit langer Zeit ein Guru was Windows, GUI-Technologien und Win32 angeht. Hätte er dieses Buch lieber nicht geschrieben.
Die Kritikpunkte:
- das Buch ist schwer zu lesen. Eigentlich nicht so schlimm, zumindest war das in den früheren Büchern auch meistens so. Im Vergleich zu dem anderen erwähnten Buch fällt einem aber auf, wie schwer es ist, sich den Stoff ohne unterstützendes Bild-Beiwerk zu erarbeiten. Auch was rein optisch bei WPF anders ist erfährt man so nicht.
- das Buch ist fast eine Einführung "WPF für Windows-Forms-Kenner" - Das technologisch Neue kommt viel zu kurz. Nicht dass auf Windows-Forms zu sehr eingegangen werden würde, aber auf die Besonderheiten von WPF und den Ansatz der Trennung von Design und Code durch die Aufteilung in XAML (Design) und C#/VB Code geht er nicht/kaum ein. Manchmal hat man den Eindruck, dass er so sehr der alten Zeit hinterher trauert, dass XAML vieeeel zu kurz kommt. Die Code-Hälfte des Buches ist sehr ausführlich, sicher nicht schlecht, aber teilweise viel zu viel Code statt Inhalt. Die XAML-"Hälfte" ist schlicht eine Einführung. Tiefergehendes wird hier überhaupt nicht erklärt. Als ich mich mit dem anderen Buch durch die Anfangs-Schwierigkeiten hindurchgekämpft hatte wollte ich zu einem (wichtigen!)Thema etwas in Petzolds' Buch nachschlagen - Fehlanzeige! Weder der Code noch der Markup-Teil enthielt das gesuchte Wort (ObjectDataProvider). Nachdem mir klar wurde, wie wichtig diese Klasse ist, war ich schon fast empört über dieses Buch. Soviel Geld für das - unglaublich.
Petzold und seine alten Bücher in allen Ehren, aber dieses hier sollte man nicht kaufen. Selbst als Nachschlagewerk taugt dieses Buch nicht: zu viele Seiten für zu wenig Inhalt.