Ok so when we set SummaryCellContainerGenerationMode to LazyLoad (because too many columns to do in preload), the problem is that the grid does not calculate how many summary definitions have been added per column, so it only shows the first row of the definitions, even if they have been added in the XAML.
This is definitely a bug in 12.2. Has it been resolved in a patch or new version?
Thanks,Doug
When the SummaryCellContainerGenerationMode is LazyLoad it is just creating the SummaryResultsPresenter for the fields in view (or CellPresenter in the case of showing labels with the cells) so that is all it can use for the measurement. The SummaryResultsPresenter by default contains an ItemsControl that happens to use a vertical stackpanel but that could be anything so it cannot assume (nor would it be accurate to) that the height it should use is a multiple of the height of an element even if it specifically knew the number of summaries in that cell and the max # of summaries in that same logical row so what you are describing is expected with that setting. The height of the summary row will increase as the taller SummaryResultsPresenter comes into view.
Ok I understand.
Is there a method I should call to force the summary virtualizer panel to refresh itself as I dynamically add new summaries to visible columns? I find that these do not display (as in they do not alter the summary height when I set their display area).
Also, from my testing when you add a group by field the summaries that are shown in the grouping area do not lazy load, they pre-load again causing a massive slow down.