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 […]

Exposing Public Properties From Your ASP.NET Pages Considered Harmful?

Betrand Le Roy made a post called “Why you shouldn’t expose public properties from your pages”. For the 99% of the scenarios I agree with him since it would obviously prevent your control from being reused ubiquitously, but there is at least one scenario where I see this as acceptable: when creating a shell environment scenario like […]