Click here to Skip to main content
15,867,835 members
Please Sign up or sign in to vote.
2.53/5 (3 votes)
See more:
Hello
Initially I am a .net and php web developer but Now I am writing windows app. I want to know about WPF. Where can I learn step by step from start. Thanks alot.
Posted

I would suggest you to start with MSDN[^].
Here:
Windows Presentation Foundation[^]
WPF Documentation Samples[^]
Introduction to WPF[^]

After it, there are lots of tutorials, sample material on web which one can get easily using Google.
 
Share this answer
 
No need to go anywhere....Just browse here in CP...

Windows Presentation Foundation[^] (For Articles, Blogs, Tips/Tricks)

BTW there is a forum for WPF in CP to ask questions...so you can browse the forum for questions & Answers

WPF forum[^]

Also you can found WPF questions & answers in Q/A section.

WPF Questions & Answers in Q/A[^]
 
Share this answer
 
I would strongly suggest that you get a good book first. Adam Nathan's WPF Unleashed is very popular as a good starter book for WPF.

http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917[^]
 
Share this answer
 
v2
For basic you can go through this site

http://www.wpftutorial.net/[^]
 
Share this answer
 
You need not look any further than Code Project. Especially articles like:

WPF: A Beginner's Guide - Part 1 of n[^]
WPF: A Beginner's Guide: Part 2 of n[^]
WPF: A Beginner's guide: Part 3 of n[^]
WPF: A Beginner's Guide - Part 4 of n[^]
WPF: A Beginner's Guide - Part 5 of n[^]
WPF: A Beginner's Guide - Part 6 of n[^]

Whilst we are on the subject, I must stress that the sooner you learn some of the patterns and practices like MVVM the better. It will be a learning curve but I strongly recommend focusing on doing it. I would also recommend you look into some of the frameworks as this will speed up development.

MVVM links:

MVVM-Frameworks-Part-1-of-n[^]
http://karlshifflett.wordpress.com/2010/11/07/in-the-box-ndash-mvvm-training/[^]
Model-View-ViewModel (MVVM) Explained[^]

MVVM frameworks will reduce the amount of boiler plate code you will write. It will also give you time as you will not have to write many of the functions and methods that help with MVVM and wpf application development.

Some links are below:
http://caliburnmicro.codeplex.com/[^]
http://compositewpf.codeplex.com/[^]
Earth Quake - A Composite WPF disaster monitoring application[^]
http://cinch.codeplex.com/[^]
 
Share this answer
 
Start learning WPF from this video, its a full learning series. http://www.youtube.com/watch?v=SD3yVqpu4e4[^]
 
Share this answer
 
You can try "Beginning WPF 4.5 by Full Example".This book is very helpful for the Beginner.
This book will quickly show you (by full example) how to create fully functional WPF applications using C#, XAML, and Visual Studio 2010 or 2012, SQL Server 2012, LINQ, Entity Framework, and the DataGrid. The examples in this book will include every single line of code that is required to execute. No assumptions will be made.

http://www.tekkiebooks.com/book/beginning_wpf_45_by_full_example/wpfforum1
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900