In Silverlight 5, they did not add a default mechanism for binding to dynamic objects and instead added a new ICustomTypeProvider
interface. And this interface has also not been added to ExpandoObject, but with expando you should use indexer binding, as it is an IDictionary<string, object>
that implements INotifyPropertyChanged
.
<TextBlock Text="{Binding [Foo]}"/>
source share