Windows Presentation Foundation 4.5 Cookbook

Windows Presentation Foundation 4.5 Cookbook

4.0 1
by Pavel Yosifovich
     
 

View All Available Formats & Editions

This book is for any C# developer looking forward to increasing his understanding and knowledge of WPF.

Windows Presentation Foundation 4.5 Cookbook provides clear recipes for common WPF tasks. It includes detailed explanations and code examples for customizing and enhancing the basic scenarios, while gaining a deep understanding of WPF mechanics and

Overview

This book is for any C# developer looking forward to increasing his understanding and knowledge of WPF.

Windows Presentation Foundation 4.5 Cookbook provides clear recipes for common WPF tasks. It includes detailed explanations and code examples for customizing and enhancing the basic scenarios, while gaining a deep understanding of WPF mechanics and capabilities.

Starting from the foundations of WPF, such as dependency properties and XAML, the book touches on all major WPF aspects, such as controls and layout, resources, and digs deep into its unprecedented data binding capabilities.

The book shows data and control templates in action, which allow full customizations of displayed data and controls in a declarative way. Supported by styles and resources makes data binding all the more powerful.

The Model View View-Model pattern is presented as an effective way of maximizing decoupling of components, while providing an elegant way of expanding applications and maintaining a tight grip on complexity.

The later parts discuss custom elements and controls - the ultimate customization mechanism, and looks at multithreading issues, and how .NET 4.5 task parallelism features can enhance application performance.

Product Details

ISBN-13:
9781849686228
Publisher:
Packt Publishing
Publication date:
10/17/2012
Pages:
464
Sales rank:
635,820
Product dimensions:
7.50(w) x 9.25(h) x 0.94(d)

Related Subjects

Meet the Author

Pavel Yosifovich

Pavel is a software development trainer, consultant and mentor, specializing in Microsoft technologies and tools. He currently is the CTO of CodeValue (http://www.codevalue.net), a software development and training company based in Israel. He's also a Microsoft C# MVP and a frequent speaker at national events. In a dimly remembered past he co-founded a startup (Quiksee) and served as a lead developer, team leader and CTO (later to be acquired by Google). He maintains a blog at http://blogs.microsoft.co.il/blogs/pavely.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Windows Presentation Foundation 4.5 Cookbook 4 out of 5 based on 0 ratings. 1 reviews.
Boudville More than 1 year ago
As the Windows Presentation Foundation has grown, its sheer size is a daunting obstacle to programmers who can be overwhelmed. In response, this book offers a grab bag of techniques [=recipes] that can be useful shortcuts. It does assume prior knowledge of C#, .NET and XML. Plus, some existing experience in coding in WPF widgets is vital. The text is not for the raw WPF tyro. To try out the methods, you need to be running C# and .NET on your machines. Within Visual Studio, for most of you, I figure. The 80 techniques are classified into various chapters. Just perusing the chapter listings in the contents may be the best way to start, where you are looking for some tips to solve your problems. To give an idea of the topics cited, they include resources, layout and panels, data binding and threading. There is a chapter about graphics and animation, separate from the earlier chapter on layout and panels. You might facilely wonder, isn't the latter part of the former? Well, the chapter on graphics focuses on the raw manipulation of images, down at the bit or pixel level. Whereas the layout and panels chapter describes using the widgets that come with WPF. To some readers, the most useful chapter might be on Model View View Model [MVVM]. This is a variant on the much better known Model View Controller [MVC] that books on patterns cover. MVVM is recent and has garnered favourable attention. So if you want to learn MVVM in the context of Microsoft Windows, then parse slowly the tips in this chapter. This is an informal and pragmatic way of seeing how MVVM can be applied. So really this chapter differs from the rest of the book. Its scope is more than just a collection of recipes. Non sequitar: Isn't that a nice cover? Hopefully the thought of walking down those stairs is not a metaphor of the book's difficulty [and danger].