How To: Group Column Headings In WPF.
- by VoidDweller
--------------------------------------------------------------------------
    |[  Common Category  ]|[ Dynamic Category  0 ]|[   Dynamic Category N   ]|
    --------------------------------------------------------------------------
    |[Header 1]|[Header 2]|[  Type 0  ]|[ Type N ]|[  Type 0   ]|[  Type N  ]|
    --------------------------------------------------------------------------
    |[Data 2 Group]                                                          |
    --------------------------------------------------------------------------
    |  Data A  | Data 2  ||    Null    |  Data 1  ||   Data 0   |  Data 1   ||
    |  Data B  | Data 2  ||   Data 0   |   Null   ||   Data 0   |  Data 1   ||
    --------------------------------------------------------------------------
    |[Data 1 Group]                                                          |
    --------------------------------------------------------------------------
    |  Data C  | Data 1  ||    Null    |  Data 1  ||   Data 0   |  Data 1   ||
    |  Data D  | Data 1  ||    Null    |   Null   ||   Data 0   |   Null    ||
    --------------------------------------------------------------------------
Dynamic Category:
Columns can be 0 or more.
Must contain 1 or more Type Columns.
Will only be displayed if any row contains Type Column data associated with it.
Data Rows:
Will be added Asynchronously.
Will be grouped by a Common
Category column.
Will add a Dynamic Category if it
does not yet exist.
Will add a Type Column if it does
not yet exist within its appropriate
Dynamic Category.
Platform Info:
WPF
.Net 3.5 sp1
C#
I have a few partially functional prototypes, but each has it's own major set of problems.  Can any of you give me some guidance on this?  A working prototype would be even better!
Envision this nicely styled. :-)