WinFS Delay Critics: Stop trying to make it sound so easy

Ok look, I’m not exactly thrilled with the fact that WinFS might not see the light of day until ~2010 either. I’ve been looking forward to the point where rich forms of data are managed by the OS for quite some time. Imagine being able to ship a product where you don’t need to install a custom database […]

Avalon Service Architecture Going Away?

I just noticed I can’t find any documentation on ServiceManager, IScopedService, etc. in the WinFX SDK. It looks like all the Annotation Framework classes are all marked as obsolete as well. I thought the Annotation Services were an awesome idea. John Developer can just add this feature to his application with very little work on his end. Not only that, […]

Avalon: Visual Tree vs. Logical Tree Trickiness

Someone asked a good question in the WinFx newsgroups about how to go from a the result of a hit test (via UIElement::InputHitTest) to a Button. Now InputHitTest returns IInputElement which you can then cast to FrameworkElement. At first you might think you can just walk up the logical tree from there using FrameworkElement::Parent until you run into the […]

Awesome Avalon Databinding Sample

Chris Sells continues his Avalon based solitaire application by delving deeper into the databinding architecture of Avalon. My favorite part of the sample is his use of data transformers. They’re really powerful because you can basically bind to any type of data, stick the transformer in the middle and let it interpret it how ever it likes… even […]