Print of WPF-book will start next week
As I promised in my last post, here are some infos about my nearly finished book project:
Last weekend I made checks on the first galley proof of my german WPF-book. Yesterday I got the second galley proof, the corrected one. The second galley proof I've checked yesterday evening and today. The book will have about 1125 pages filled up with pure Windows Presentation Foundation and will be printed at the end of next week.
Last week I saw that the book is already listed under the WPF-books on WindowsClient.NET. Who ever linked it up, thanks a lot for doing so:

> http://windowsclient.net/community/books.aspxAs the corrections are made and the book will be printed next week, the upcoming weekend will be the first totally free weekend for me since one year. Two weeks ago I got a red card in a soccer match, so I'm not allowed to play the last game. So next weekend is really totally free, no soccer game and no book-writing. :-) So what should I do this upcoming weekend? I could start writing another WPF- or Silverlight-article. But no, on that first free weekend for such a long time I won't do that. I tell you what I'm going to do, if the weather won't be totally bad: About one month ago I bought a new bike (on the picture below), so I'll test it on a tour with my family next weekend. There are several mountains and single trails directly around our home, where you can jump and ride with a lot of fun. As I know there are also many bikers at Trivadis (the company I'm working for), maybe I'll meet some of them in a race down the hills through the great black forest
By the way, I've finished the manuscript for my wpf book in time. Since end of April the correctors give their best and I'm sure the book will be in stores in June 2008, according to plan. Find more infos about the book-process during the next weeks on this blog.
For such a scenario, you have to update the source explicit. You could do this in the Click-Eventhandler. To update the source, you have to get the BindingExpression for the TextProperty. You get the BindingExpression by calling the GetBindingExpression-Method on the TextBox. Pass in the Text-Property as parameter. On the BindingExpression call the UpdateSource-Method to update the Person-instance explicitly with the value defined in the Text-Property of the TextBox. With the Eventhandler below the Person-Instance would always be actualized when the Button is clicked. The MessageBox would display the right value: