Kirk Evans Blog

.NET From a Markup Perspective

AT&T Announced the Surface in their Experience Stores

Getting the Surface into the AT&T Experience Stores is something that I have gotten to be a part of, and I have to say that it’s great that the cat is finally out of the bag.  Imagine if you are able to actually experience the device you are about to buy, see a bunch of… Read more

WPF and DataBinding

If you are a regular reader, you will have noticed that I don’t often blog about UI type stuff.  Honestly, I suck at UI work.  I am the typical example of the separation between developers and designers. I have been playing with WPF a little more lately.  Yeah, I know the rest of the world… Read more

DataBinding WPF to a WCF Service, and Leveraging IValueConverter for Encoded XML

I met with a customer the other day who had an interesting question:  how do I databind a WPF app to a WCF service?  I thought this was going to be a really quick answer, it turned into another really long blog post. For the service, I am using a slimmed down version of the… Read more

Outlook Clone using WPF

You gotta check this out… creating an Outlook clone using WPF! As we go around the nation talking to customers about .NET 3.0, I am usually the guy who demos via Console apps. Most of the stuff I show is about services and workflow, focusing on WCF, WF, and CardSpace. Occasionally I will demo an… Read more

Just Blog to Win a Free XBox?

Can’t get to Vegas or Orlando?  Have you heard about the Microsoft Web Experience events in Los Angeles and Denver?  Want to win an XBox 360 simply by cutting and pasting?  Read on. These Web Experience events are about the technologies that Microsoft offers.We are showing how to build compelling solutions using technologies like Blend,… Read more

Web Experiences Events in NYC, LA, and Denver

Come to the Web Experiences events in New York City (May 31st), Los Angeles (June 8th), or Denver (June 15th). At the Web Experiences Events we will demonstrate Microsoft’s next generation of technologies such as Silverlight, Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow, IIS 7, ASP.NET Ajax and much more that can help you build these… Read more

Routed Events and Dependency Properties in WPF

Sahil Malik has a great article on CodeGuru about the Ins And Outs of Routed Events and Dependency Properties in WPF.  To “get” WPF, you really have to take the time to learn both of these concepts.   Adam Nathan’s excellent WPF Unleashed (which should be required reading for anyone working with WPF) does a good… Read more