
I recently got the brandnew book "Anwendung = Code + Markup" written by the well known Windows Programming mastermind Charles Petzold. Here I am talking about the german edition which is the translated version of the original one written in english.
The book itself is seperated into two distinct parts, Part 1: Code and Part 2: Markup. (look at the title ;- ) )
The first part covers nearly everything noticeable about the app itself, windows, forms, brushes and things like docking. If you always wondered what that "Canvas" thing is or how events are forwarded or bubbled from one control to the other and how printing is working take a look at the first part.
The second part deals with almost everything regarding to XAML and its posibilities to define neat looking UIs and controls. Also covered are styles, templates data input and last but not least animations. It is amazing what you can do with good old notepad.
My personal rating is 4 out of 5 because the content is well founded but it is not very easy to read. But should a book about markup languages and code be easy to read? If you want a good book covering almost everything important about WPF, XAML and windows programing the new way get yourself moving and buying a copy. It is definitly worth its price (which is about € 60,-) and 1022 pages can also be used in other creative ways...