Say I have the DataGrid control from Silverlight 3 and I want to dynamically create some free space between two rows to show more details. How can I do that?
Header1 | Header2 | Header3 | Header4
-------------------------------------
Cell1 Cell2 Cell3 Cell4
Cell5 Cell6 Cell7 Cell8
Cell9 Cell10 Cell11 Cell12
for example, shall become:
Header1 | Header2 | Header3 | Header4
-------------------------------------
Cell1 Cell2 Cell3 Cell4
Cell5 Cell6 Cell7 Cell8
Foo1 Foo2
Foo3 Foo4
Cell9 Cell10 Cell11 Cell12
Note that the two newly inserted "rows", may have different column count and may be different types of controls. In other words the inserted items may be perhaps another single control altogether.
Is this even possible with the DataGrid control? Perhaps someone has some clever idea. Thanks a lot!