CSS-Like Visual Styling for Windows Forms

Infragistics has released some new technology that allows developers to easily apply visual styles to any Windows Forms application with a single line of code. They provide a tool called NetAdvantage AppStylist that enables designers to interactively create CSS-like (or WPF-like) style libraries. These libraries can then be applied at runtime and switched on-the-fly. Even cooler, the technology can be used to enable end-user style customization right within an application. As an example, because styles can cascade, a top level font color property can automatically apply to all of the controls on a form. I love the concept, and the designer tool looks very friendly. To see this in action, watch Andrew Flick's 5½ minute video demonstration.