How do I add additional data to a DataGridRowGroupHeader?
Posted
by Jeff Yates
on Stack Overflow
See other posts from Stack Overflow
or by Jeff Yates
Published on 2010-03-22T12:40:44Z
Indexed on
2010/03/22
12:51 UTC
Read the original article
Hit count: 816
I have a DataGrid that is showing some data via a PagedCollectionView with one group definition. I have created a Style for the corresponding DataGridRowGroupHeader under which I have added a ControlTemplate containing an additional TextBlock and a spacing Rectangle. I would like to bind the widths of these controls to the widths of particular columns, but I am struggling to get this working. I would also like to bind the Text property of the TextBlock to a value.
I tried binding the widths via the Width property of a Rectangle in resources but this didn't work (possibly because the Rectangle was never drawn and therefore didn't calculate it's layout).
However, I believe both sets of bindings can be performed with some use of one or more ValueConverter implementations, but I was wondering if there was a better way. Can any of this be achieved through the definition of a ControlTemplate?
© Stack Overflow or respective owner