A Guided Tour of WPF
I wrote a series of introductory WPF articles on the CodeProject. The goal of those articles is to bring someone with no WPF experience up-to-speed enough so that (s)he can fully understand how the series’ demo application works. This page serves as a table of contents for that series.

April 9, 2007 at 7:10 pm
[...] I ran across this series of 4 articles while browsing for some quick WPF knowledge. Josh has done a great job of exposing folks to the basic WPF info while supplying some great links to other relevant content. Check him out here: http://joshsmithonwpf.wordpress.com/a-guided-tour-of-wpf/ [...]
April 17, 2007 at 9:36 pm
Thanks for the set of articles. Have been looking around for a quick and easy way to get up to speed on WPF and your articles are the best thing I have come across on the Web. You should consider writing books.
April 17, 2007 at 9:57 pm
Hiew,
Thanks a lot for the kind words!
Josh
April 21, 2007 at 4:42 am
Indeed, the stuff is topical is definitely well-structured.
Keep up the work
May 21, 2007 at 8:49 pm
Nice job Smith. Nice job.
Very informative.
May 21, 2007 at 9:37 pm
Thanks Dr. Ussell
July 24, 2007 at 8:32 am
Great article. Thanks Josh!
July 24, 2007 at 8:49 am
[...] Smith has a nice series of introductory WPF articles up on the CodeProject. The goal of those articles is to bring someone with no WPF experience [...]
July 24, 2007 at 3:20 pm
Thanks for the feedback and pingback, Mike.
Josh
August 30, 2007 at 12:10 am
Indeed its a very helpful work you did Smith. Parhaps I should be honest to thank you as I was really wondering for some kind of introduction to WPF coding stuff, but not going into the hassles of reading tons of material. And I found it here… a quick and fast start. Thanks Smith.
August 30, 2007 at 8:50 am
Feroz,
I’m glad you liked it.
Thanks,
Josh
August 30, 2007 at 6:09 pm
Hey,
indeed you did a great job ! i am a student and i can not express how much your articles helped to get my hands on WPF !
thanks a lot.
September 1, 2007 at 3:14 am
Hi josh there any way to subscribe to you wpf/e blog.
I really like you writing .. and will be happy to learn from you.
I also got Avery unsolved problem view xbap deployment.
you can check him here by nick name epsilone3.
so you got my mail you can subscribe me automatically.
10x allot.
Guy
Israel.
September 1, 2007 at 3:16 am
So..here it is :
http://forums.microsoft.com/msdn/showpost.aspx?postid=2084447&siteid=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=3
10x allot.
Guy.
Israel.
October 31, 2007 at 10:26 am
Thanks for taking the time to do this. This is the best introduction to WPF I’ve seen. Fantastic work!
October 31, 2007 at 10:30 am
Thanks a lot, Taco!
December 6, 2007 at 4:16 am
You might want to fix those links, codeprojects changed the URLs to those articles. I found out after trying google cache and archive.org. Sure would help visitors of your site.
codeproject.com/WPF is now codeproject.com/KB/WPF, and the articles have an aspx extension now.
December 6, 2007 at 7:44 am
Daniel,
Thanks a lot for pointing that out! Most appreciated.
Josh
December 7, 2007 at 5:32 am
Thanks for good articles about databinding in WPF!
December 10, 2007 at 8:17 am
Thanks for the amazing tutorial, altho you should change the article extension to .aspx like Daniel says
But again, great job on the article and I’m really starting to become a fan of your work.
February 13, 2008 at 8:53 am
Thanks for good artickes about the wpf
February 21, 2008 at 12:51 am
Great stuff
April 2, 2008 at 2:45 am
Great article! Applied xaml and data binding reading to the WPF library I downloaded from nextwavesoft.com.
April 2, 2008 at 8:12 am
Getting Started with WPF
I don’t know about you, but it seems more difficult to get started with Windows Presentation Foundation (WPF) than it should be. I’ve been dabbling with it for a while, but I recently wanted to build a client-side application to track my…
April 14, 2008 at 3:04 pm
[...] You can check these in here: http://joshsmithonwpf.wordpress.com/a-guided-tour-of-wpf/ [...]
July 8, 2008 at 12:08 pm
I want to create gradient maker like in blend.
i want to use it insted of color picker.
how do i do this any sample code do you have
i will be very thankful to you if you can help me in this regards.