Kevin’s WPF Bag-o-Tricks

This page no longer exists…here. Go here ( instead. 🙂 


Update your bookmarks and blog readers–I’m moving

Lake Okoboji is freezing over indefinitely. In an effort to unify all the random stuff I do, I’ve rolled my WPF blogging under my (vanity) domain. Point your favorites and feed aggregators to See you on the other side!


Updates to 2 must-have applications! Both managed code! Both free (as in beer)!

Paint.NET ROCKS! I can’t imagine ever paying for Photoshop. Now in version 3.0. The killer new feature: MDI. Awesome. Reflector .NET ROCKS! (Via Chris, Via Chris.) Take a look at the PowerPoint deck for full details of v5.0. The killer new feature: Full C# v3.0 support. Awesome.


Windows Vista: What Should WebSite Hosters Do?

Check out Rob’s blog on instructions for ISP’s (or anyone that runs a server) on how to host WPF content (XBaps, XPS docs, etc). If you’re a WPF fan, link to this post. T’would be good to build awareness on this topic.


On ItemTemplate, ContentTemplate, DataTemplate

A recent forum post asked how one could build out ItemsControl-like functionality in a custom control. Let me start from the basics. ContentPresenter presents content. If you give it a UIElement (Grid, Button, Border) it will just display it. Easy enough. If you give it “data” (Customer, Order, Int32) it will display it using a…


Programmer Don’t Like to Code

Forgot what link brought me here, but I was quite impressed with the analysis. Programmer’s Don’t Like to Code …they like problem solving. If programmers liked to code, we’d all be writing in machine language to this day. You can write that stuff all day and get precious little of the real problem solved. If…


Updated Bag-o-Tricks for January

In celebration of the availability of the January CTP of VS “Orcas”, I’ve updated the bag-o-tricks. (Actually, it’s because I’m stuck at home, but I wanted an excuse to mention the VS CTP.) Download here: Have fun! New: Zap Scroller (Cleaned up my Christmas present for public consumption.) I’ve seen this trick done in…


A (super rough) Christmas Present

It’s 1:22 AM. I think I’m getting sick. I’m flying out for California tomorrow. Haven’t packed yet. And I’m coding. Some ideas you just have to get working before you can put them down. In no way is this beatiful code. The end-to-end is pretty interesting, though. When I’m back from Cali, I’ll clean it…


Chat with the WPF team tomorrow

Our holiday gift to you: listening. Tomorrow (Dec 21) 12:30 – 1:30 PM Pacific Time. Details: Add to Calendar (As always, Tim is much more thorough than I.)


Expression Web – beautiful

I’m working on an end-of-year letter as web site. (Yeah, I’m a geek. I have way more email addresses for friends than mailing addresses.) Anyway, I’ve been bought into CSS for a while. The start of my projcet aligned nicely with the shipment of Expression Web, so I’ve been giving it a go. Amazing. The…