Read original post by Tony Champion at .NET Rocker
I was recently working with another developer on a ComboBox, where he needed to be able to disable certain items in the ComboBox (aka make them non-selectable). Having been a while since I looked at it, all I could remember was it was not as easy as it should be. In coming up with a solution, we realized that Silverlight 5 makes this rather easy.