Vinculando DynamicObject a um DataGrid com geração automática de colunas?

Ainda estou experimentando o DynamicObjects. Agora preciso de algumas informações: estou tentando vincular um objeto herdado do DynamicObject a um WPF DataGrid (não ao Silverlight).

Como faço para o DataGrid criar automaticamente suas colunas a partir das propriedades públicas disponíveis do objeto que normalmente são geradas em tempo de execução? Isso é realmente possível?

questionAnswers(2)

yourAnswerToTheQuestion