The fourth article in the Guided Tour of WPF

April 6, 2007

I just posted the next installment in my article series, “A Guided Tour of WPF”, on CodeProject.  The new article is about data templates and triggers.  Heres’ the link:

It took me considerably longer to write this article than the others.  This one took a lot more time to word properly, mostly because data templates and triggers are unfamiliar concepts to most .NET developers.  Since I have been working with WPF for around a year or so now, I take for granted some of the knowledge which I’ve accrued over that time. 

Trying to convey the absolute basics of a feature which is unique to WPF required me to take a step or two back and put myself in my shoes of a year ago.  I kept asking myself, “How would a WinForms developer relate to this?”  That’s not an easy question to answer when it comes to things like data templates and triggers, since there is nothing in WinForms similar to them.

Hopefully I was able to convey the concepts clearly enough.  You be the judge! 😀

The third article in the Guided Tour of WPF

April 3, 2007

I’m three for three.  Three days, three new WPF articles in my “Guided Tour of WPF” on CodeProject. Yay! 😀

Here’s my latest one:  This one covers data binding.

Trying to figure out how to explain the basics of WPF in a series of short articles is a very interesting challenge.  It’s challenging because WPF was designed so well!  Since all of the fundamental features in WPF can use each other, it’s tricky to find a way to explain one concept without having to explain other “unrelated” topics first.  It’s like trying to untie a knitted sweater in order to explain to someone that it really is just one long piece of yarn.

Writing these articles has certainly given me more respect for the technical authors, like Petzold and Nathans, who somehow manage to present a huge topic like WPF in a linear, cohesive way.  That’s a skill unto itself.

The second article in the Guided Tour of WPF

April 2, 2007

While tapping my foot to some Vivaldi violin concerti I wrote the second installment in my new series of WPF articles on CodeProject: “A Guided Tour of WPF”.  This time we explore the wonderful world of layout panels and briefly touch on attached properties, and then check out how those features of WPF are used in the WPF Horse Race program.  So go grab some sunblock and a water bottle, and check it out!

Enjoy! 🙂

I am now a Microsoft MVP

April 1, 2007

Yippee!!!  Today I was awarded the Microsoft MVP title for 2007.  The title was given to me for my efforts in the “Visual Developer – Client Application Development ” technical communities, which basically equates to my work with WPF.  Now all I have to do is figure out where to put the MVP tattoo… 😀

The guided tour of WPF begins

April 1, 2007

I decided to write a series of CodeProject articles which introduce various fundamental features of WPF.  The goal is to bring a WPF newbie up-to-speed enough so that he/she can fully understand a horse racing program I made (which you can download from the article).  The first article in the series discusses XAML.  If you’re interested, here’s the link: