Windows Presentation
Foundation 4.5
Cookbook
Over 80 recipes to effectively and efciently
develop rich Windows client applications on
the Windows platform
Pavel Yosifovich
BIRMINGHAM - MUMBAI
Windows Presentation Foundation 4.5
Cookbook
Copyright © 2012 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, without the prior written permission of the publisher,
except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the
information presented. However, the information contained in this book is sold without
warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers
and distributors will be held liable for any damages caused or alleged to be caused directly or
indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies
and products mentioned in this book by the appropriate use of capitals. However, Packt
Publishing cannot guarantee the accuracy of this information.
First published: September 2012
Production Reference: 1150912
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84968-622-8
www.packtpub.com
Cover Image by Mark Holland (m.j.g.holland@bham.ac.uk)
Credits
Author
Pavel Yosifovich
Reviewers
Alon Fliess
Ariel Ben Horesh
Stas Shteinbook
Dan Vestergaard
Acquisition Editor
Rukshana Khambatta
Lead Technical Editor
Kedar Bhat
Technical Editor
Madhuri Das
Project Coordinator
Yashodhan Dere
Proofreaders
Aaron Nash
Maria Gould
Indexer
Rekha Nair
Graphics
Aditi Gajjar
Production Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade
About the Author
Pavel Yosifovich is the CTO of CodeValue (http://www.codevalue.net), a software
development, consulting, and training company, based in Israel. He writes, consults, and
trains developers on various software development topics, from Windows internals, to .NET
enterprise systems, and almost everything in between. He’s a Microsoft MVP and a frequent
speaker at national events, such as Tech-Ed and DevAcademy.
In the past, he co-founded the startup company Quiksee that was acquired by Google in
September 2010.
Writing a book is a tremendous effort, even if you know what you want to
write (and I didn’t some of the time). It wasn’t possible without the support
of my family: my wife Idit, and my kids, Daniel and Amit, and the latest
recruit, Yoav. Thank you for the making the time and more than that – thank
you for the support and encouragement along the way. It’s certainly easy to
give up, but you wouldn’t let me – so thank you again!