Скажем, у меня есть элемент управления DataGrid из Silverlight 3, и я хочу динамически создать свободное пространство между двумя строками, чтобы показать больше деталей. Как я могу это сделать?
Header1 | Header2 | Header3 | Header4
-------------------------------------
Cell1 Cell2 Cell3 Cell4
Cell5 Cell6 Cell7 Cell8
Cell9 Cell10 Cell11 Cell12
например, должно стать:
Header1 | Header2 | Header3 | Header4
-------------------------------------
Cell1 Cell2 Cell3 Cell4
Cell5 Cell6 Cell7 Cell8
Foo1 Foo2
Foo3 Foo4
Cell9 Cell10 Cell11 Cell12
Обратите внимание, что две вновь вставленные "строки" могут иметь различное количество столбцов и могут быть различными типами элементов управления. Другими словами, вставленные элементы могут быть, возможно, еще одним отдельным элементом управления.
Возможно ли это даже с помощью элемента управления DataGrid? Возможно, у кого-то есть какая-то умная идея.
Большое спасибо!