I was working on the unbound SilverLight DataGrid and thought to write one in this regard, There are scenarios when you don't have a predefined collection of objects to bind to SilverLight DataGrid or you don't know the structure of the object to bind...