Binding WPF to Dynamic Objects in the ViewModel tier
WPF supports data binding to objects that implement IDynamicMetaObjectProvider. For example, if you create a dynamic object that inherits from DynamicObject in code, you can use markup extension to bind to the object in XAML.
This is very cool, and should dramatically simplify the creation of the ViewModel tier! I’ll blog about this more later