I want to learn “WPF using C#” properly.
I read basic concept of WPF using C# language. Since I know C++ and HTML It did not took too much time to read C# and XAML simple tutorial.
Now when I searched for the WPF tutorial, most of the sites give WPF features and some of the .net controls API and class usage.
But I want a book which will Guide a beginner in a proper way
Please any body suggest me a good book
WPF is still one of the most used app frameworks in use on Windows (right behind WinForms).
The difficulty with learning WPF is not so much the API as the model. It's a very different mental model than you'd use with something like Windows Forms. Rather than writing methods that imperatively populate a UI element, you generally data bind to properties on an object.
It is simple to use WinForms as controls can be used easily, it's less time-consuming and less tricky as compared to WPF.
WPF, stands for Windows Presentation Foundation is a development framework and a sub-system of . NET Framework. WPF is used to build Windows client applications that run on Windows operating system. WPF uses XAML as its frontend language and C# as its backend languages.
Pro WPF in C# 2010: Windows Presentation Foundation in .NET 4
http://www.amazon.com/Pro-WPF-2010-Presentation-Foundation/dp/1430272058
It is a very up-to-date book, and I learned WPF from it in 2008. It's for beginners, but covers everything, from "what is user32, what is gdi+ and what is directx" to "how to implement your own plugin system in a WPF app". The only missing part is the MVVM pattern explanation, thought it thoroughly deals with Data-Binding concepts.
Extracted from amazon:
What you'll learn
- WPF basics: XAML, layout, control essentials, and data flow
- WPF applications: Navigation, commands, localization, and
deployment- Advanced controls: Custom controls, menus, toolbars, and trees
- WPF documents: Text layout, printing, and document packaging
- Graphics and multimedia: Drawing shapes, sound and video, animation, geometric transformations, and imaging
- (note from me) I would also add Data-Binding as a strong 'plus' of this book
Who is this book for?
This book is designed for developers encountering WPF for the first time in their professional lives. A working knowledge of C# and the basic architecture of .NET is helpful to follow the examples easily, but all concepts will be explained from the ground up.
Programming WPF is really good to begin with
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With