Windows Presentation Foundation Cookbook

Key FeaturesGain a strong foundation of WPF features and patternsLeverage the MVVM pattern to build decoupled, maintainable appsEnhance efficiency through performance tuning and UI automationBook DescriptionWindows Presentation Foundation (WPF) is Microsoft's development tool for building rich Windows smart client user experiences that incorporate UI, media, and documents. With the updates in .NET 4.7, Visual Studio 2017, C# 7, .NET Standard 2.0, there have been considerable advances made in WPF making it easier for the developers.If you want to get an in-depth view about the WPF mechanics and capabilities, then this book is for you.The book begins by teaching you about the fundamentals of WPF and then quickly shows you the Standard control and the layout options. It will teach you about data binding and how to utilize Resources and the MVVM pattern to maintain a clean and reusable structure of your code. After this, you will explore the animation capabilities of WPF and see how they integrate with other mechanisms. Towards the end, you will learn about the WCF services and see WPF’s support for debugging and asynchronous operations.By the end, you will be able to deep understanding of WPF to build resilient applications.What you will learnUnderstand the fundamentals of WPFExplore the major controls and manage layout of elements.Implement data bindingCreate custom elements that lead to a particular implementation path.Customize controls in XAMLLeverage MVVM pattern to maintain a clean and reusable structure of your codeMaster practical animationsIntegrate WCF Service in a WPF applicationImplement WPF’s support for debugging and asynchronous operations.About the AuthorKunal Chowdhury has been a Microsoft MVP (Most Valuable Professional) since 2010, starting with Silverlight to Windows app development. He is also a renowned public speaker, active blogger (by passion), and a software engineer (senior/technical lead) by profession. Over the years, he has acquired profound knowledge on various Microsoft products and helped developers throughout the world with his deep knowledge and experience.As a technical buff, Kunal has in-depth knowledge of OOPs, C#, XAML, .NET, WPF, UWP, Visual Studio, Windows 10 and Microsoft Azure. He is also proficient in entire Software Development Life Cycle (SDLC) and Scrum methodology. He has written many articles, tips & tricks on his technical blog (kunal-chowdhury) for developers and consumers.You can contact Kunal via email at You can also follow him on Twitter at @kunal2383 and become a part of his major fans on social media channels for the updates that he shares over there.

Author: Kunal Chowdhury

Do you want ot get/download the Windows Presentation Foundation Cookbook as Paperback or Kindle/pdf eBook?

Get the Book